timppu: Eat DVDs, they are cheaper.
I think restaurant dinners in UK (and rest of the non-US western world) cost more because waiters and such here actually get paid, and don't have to live on tips only like they seem to do in US.
Depends where you are. Around here the cost difference between McDonalds and a good meal is fairly small. The main thing that you're paying for with more expensive places is more time to sit there and converse. Well, that and the really high end places where you're spending $30 for just the meal tend to have better chefs.
But, typically you're looking at $10 plus the cost of drinks versus maybe $14 for a higher end place.
timppu: In fact, at least in Finland it is not always necessary or even customary to tip the waiters. I guess you can, but at least once the waitress basically ran after me for the few euros I had left there, and when I said it is fine, she looked at me like I'm mad, and didn't seem to have any idea what to do with that money (ie. should she put them into the cash register, or keep them herself, or what). She even complained to some workmate "That customer didn't want the change back for some reason...". And no that wasn't in McDonald's either, it was some quasi-Italian restaurant in a northern Finnish hotel.
StingingVelvet: Yeah I lived in Georgia for a year and tipping wasn't expected there either. I would leave them some coins and they would act like I cured their cancer.
In China if you leave a tip the waiter will literally quit his job. Tipping exists a bit in tourist areas, but normally the tips that Chinese give are on the order about 30 cents tops, and even then they're more about expressing the idea that the massage was particularly good.
It's taken me nearly a year to get used to the fact that not only do I have to pay tax on my purchases, I'm also expected to tip in many cases. Which means that I can't just go by the sticker price.
Really, really annoying.