Personally I would not buy a Mac unless I had a good business reason to do so because:
1. Overpriced.
2. Software availability
3. Previous investment in Windows Software.
4. Learning curve required to become as comfortable with OSX as I am with Windows.
Yes you can run Windows in a virtual machine, but performance is lousy and suitable only for office applications.
Yes you can dual boot with an Intel based Mac, but if you want to run Windows then better value for money buying a PC unless Mac software requirement.
Running WINE on a Mac is not for the faint hearted, a good degree of knowledge of both the Windows and the OSX environment is required.
So unless you have a well founded reason for buying a Mac (you can't get equivalent software on PC for example) then don't bother.
Case in point:
My brother was persuaded by a guy he employed that he needed a Mac, not a PC, for his brochure production.
So he bought a Mac, Photoshop and Illustrator and ended up paying more than double to do what he could have easily done on a PC with the same software and not alienated his brother who did his best to support his business IT (me being said brother ).
Getting the Mac to work with the PCs was a nightmare, as was the Mac implementation of wireless networking...
He had Windows based systems already... and three years down the line he still struggles with his Mac!
I'm not a fan of Macs, I will be buying one next year possibly for software development for iPhone though..