* How much room should I allot for the virtual hard drive? I set up 12GB for it on the first attempt but after a standard VS2008 install (which kept failing) I would have been left with only 500 MB
Я думаю, вам понадобится как минимум 40-80 ГБ для установки Vista и всех ваших инструментов разработки. Всегда лучше иметь больше, чем меньше. Вы всегда можете смонтировать дополнительные виртуальные диски, если вам не хватает места (я забыл, если VirtualBox может это сделать).
* How much base memory should I allot for the VM?
База должна быть 2 ГБ. Однако, если вы отключите все ненужные вещи, вы можете сойти с рук с меньшими затратами. К счастью, это легко изменить в виртуальной машине.
* Any other tips/tricks/advice? I'm not completely settled on any part of the process (though I'm pretty sure I would like to try Vista)
Если вы собираетесь использовать Vista, вам следует отключить все ненужные службы, индексацию, восстановление системы. Отключите также все эффекты. Не используйте Aero (хотя не думайте, что он активируется на виртуальной машине).
Как уже говорили другие, Vista не очень хорошая ОС на виртуальной машине. Я пробовал это в Virtual PC и Virtual Box, и ни один не работает хорошо. Виртуальная коробка быстрее для меня, но я все равно не буду использовать Vista. Я бы использовал XP Pro в виртуальной машине. Но если Vista хорошо работает для вас, это замечательно.