Install Vista first, then install Ubuntu. By default Ubuntu will provide it's own bootloader called GRUB which will allow you to have a menu to choose between Windows and Ubuntu. As long as Vista is installed first, GRUB will recognize that there is another OS installed and provide the options to boot into it.