Both would be equally doable with no clear advantage. (Creating the dual-boot would require a few extra steps to ensure it's done properly but would give you the option to booting to Vista on an increasing basis to get used to the new OS before making the switch.)
A few thoughts that come up:
1.) After you burn the recovery discs you can safely delete that hidden partition if you wish. (The disc would be a self-contained identical copy.)
2.) Vista is not controlled by boot.ini like its predacessors, so you'd want to edit the BCD store using something along the lines of VistaBootPRO (freeware).
3.) Installing XP after Vista makes it slightly complicated as it replaces Vista's boot manager, making Vista unbootable. You'd then have to reinstall the Vista boot manager.
4.) If you have a dual-boot system, booting to XP will result in the loss of Vista's restore points. To work around that you'd have to make Vista's partition invisible to XP. (Registry edit)
Thus, the question is what's more important to you: Easy installation or coming along slowly with Vista?
Either way we're here to help.
John
I am going to purchase a lap-top. It will come with Vista OEM, but my OS of choice now is XP. My question:
I am thinking of installing XP on the lap top, but still want to keep Vista, which I will eventually use when the right time comes. Which is better:
? Format(using the XP CD) and install XP. When the time comes to use Vista, format again and use the recovery disc to rinstall the OEM Vista.
? Install XP as dual boot, but then edit the boot.ini file to boot XP as default. What is the best way to do this ? When the time comes to use Vista, delete XP and edit the boot.ini file again.
Which is better "technically" ? What precaurions do I need to take ? (One I can think of, if I want to reformat( 1st choice above), is to be careful not to remove the hidden partitionon. As otherwise, I may not be able to use the recovery disc. True ? )
Is there any better way ? Thanks.
christy.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic