@WanderingFoot: India might be a challenge, unless you're willing to live in the much more Westernized new housing developments. Your English will get you far there, but I always encourage learning the local/national language, and it will endear you. Anywhere you move to will be a novelty, but livability is key.
In Central America, Costa Rica is probably the most stable and easiest to live in--yes, I know you've probably heard/read this a 1000 times. Most places you mentioned won't be in the Mercer surveys (
Mercer Quality of Living global city rankings 2009), so read expatriates' comments/blogs about the various countries you're interested in.
Practical advice: take an extended vacation (minimum 3 weeks, up to several months) in the city/place you'd like to seriously consider living in long term. And rent before buying. Consider renting long term (years). Good luck!