Macs are more expensive but they do tend to not get infected with viruses since there are about 6,000 known viruses that effec them, compaired to the 60,000 that effect PCs. Alot of programs availible for PC's are availible for macs, you can get microsoft office for macs you can get most games as well but i can tell you normally a new game for PC's is released then about 6 months to a year later the mac version is released. Just for an example, the sims 2 was released september 04 for PC's it was released for macs in may. Most programs are availible but the reason people think that you cant get something is because most retailers are PC only stores. So you have to go to specialty stores to get mac versions of the programs.
I also think that macs conserve energy better, they pretty much shut down when they go to sleep after being inactive for a certain amount of time, everything shuts down, to the point where it sounds just like it is off. With most pc's they still have their fan running.
With the fact that the price on macs are higher is not just because of the fact that they are macs. Most of the components that are put in to PC's are cheap compaired to Macs. Apple takes alot of time to develope new computers and put components in to the computer that will keep it running for along time. Most of their computers come with standard sound cards and internet capibilitys. They make their computers so that what you need you get from them so that they last as long as possible.
And now that i am starting to ramble i wanted to save this for last. If you are not a person that knows alot about computers i would recommend a mac. Simplist way to explain is when you hook up a new internet connection to a pc you have to manually enter your isp number. On a mac you connect the internet and your on the internet your computer does everything for you. Macs are made to be user friendly. And unless your computer desk breaks and your computer falls and smashes it will keep working for a long time. When you get a mac you also get a year of free support and i believe a .mac account for e-mail a homepage and alot of other good stuff. Apple takes good care of the people that support them.http://www.linuxinsider.com/story/36120.html
A good artical on price cost it shows how if you get all the things that come standard in a mac, and put it in a pc the price difference isnt that different. The PC's always end up being more expensive.
I am done now =0)