I bought a MacBook and I'm very happy with it.
For the very few Windows apps that I still use I run 'em under Parallels3. NeoOffice is the Aqua port of OpenOffice and it replaces MS Office very well.
If you "just need it for internet, photos, music etc etc." then more and more makers are offering laptops with Linux distros (usually Ubuntu or SuSE) - enjoy a *nix OS and stop worrying about viruses and malware.
Mext desktop buy will be a Big Mac 'cos then I can run Mac, Linux and WinXP apps simultaneously.
Nothing would induce me to run Vista.