I love London. I can't afford London, but I like it. Your climate is too cold though (I'm having issues with Seattle still).

I've recently been on a walkabout in Panama. I *like* Panama. Its CHEAP. They use dollars so no money conversion issues. Many Americans are choosing to retire there because:

1) Its CHEAP (get a house - on the beach - for about $100k)
2) Dollars (no exchange rate worries)
3) Decent health care.
4) English friendly
5) GREAT Coffee
6) GREAT selection of tropical fruits
7) No hurricanes (too close to the equator).
8) 2-3 Hour flight from Miami.
9) Mountains, Beaches, Rivers, Rain Forest, Wildlife.
10) Panamanians are NICE people.

Also looking at OZ.