I went mac about 2 years ago, and it's been great.
For most stuff i use mac, but there are a few work related programs that are windows only, for those i have boot camp and parallels installed.
With boot camp things run a bit faster in windows, but you have to completely shut down and reboot to get to it.
with parallels, it runs windows almost seamlessly with mac's OS X. although for graphics heavy stuff parallels doesn't work well. and i would reccommend at least 2Gb of memory since it will be split between windows and mac. which is only a problem on the very base macbook. (don't by the upgrade from apple, get it on your own, you'll save money)
you also can now run parallels or boot camp using the same installation of windows. so depending on what you need to do with windows is how you boot it.
Mac hardware is typically more expensive, but it holds it's resale value. I just got a new MacBook Pro. I'm planning on eBay-ing my old one, and should get about $1000 for it, around half of what i payed for it almost 2 years ago. Was nothing wrong with the old one just basically got a newer/faster machine for about 1/2 price once i sell the old one.
If you know a student or someone who works a college, there is an educational discount. and employees of most bigger corporations also can qualify discounts. It still won't be as cheap as a PC though.
also parallels is $80, and you need also need a copy of windows to do the install, so depending on how honest you are or if you have a license you can use, from $0 to whatever a copy of that costs.
also for bootcamp you must have an XP service pack 2
disk. so you have to have a more recent copy.
and as far as office goes check out http://www.openoffice.org/
. It has most of the features of MS office, but is open source (ie free or donation ware). currently you have to install another program to get it to work on mac ( called X11), but they are working on that.
It also runs on windows, so you can have free office without having to steal it.
plus the mac hardware is just sexier. and you'll look smarter with one.
and also, not that it matters, but Justin Long,
or John Hodgeman?