That would also be my recommendation; Bootcamp and a newer Windows (7 or 8.1).
To virtualize Windows is a messy thing, and bound to give you frustrations, and 50 shades of grey hair...
The major drawback is that you'll have 2 very separate eco systems; OSX and Windows; and there's no fast way to switch between them (it will require reboot each time). Therefore, choose a Macbook PRO with SSD harddrive, to ensure that the reboots will happen much faster.