AutoCAD is now available for Mac but SolidWorks isn't so indeed, Boot Camp (or perhaps one of the virtualisers like VirtualBox) is probably the route you'll want to go.
We use Autocad 2004 at work. It is near impossible to get upgrades, much less a new full version of AutoCAD for my Mac. One good thing about Acad 2004 is that is has very low demands on a computer. It will run on a minimum configuration. I don't expect running it virtualised will be a problem.
SolidWorks is another story. It is VERY demanding. This may require Bootcamp. I may not install SW. After all, both of these programs are for work and only allow me to work extra hours at home.
I have one more program that doesn't have a Mac version.
TrainingPeaks.
I use this for monitoring my cycling. This program is a must. Acad and SW are just work software
I suspect TrainingPeaks is another candidate for virtualation.
I'd much rather use Parallels or VM for no other reason than the convince of not having to reboot.
Countdown to the MacBook < 24 hours
Monty