This probably was done before but here it goes.

Where are some of the best but cost effective place to retire and why? I hope to retire before age 50 but need to pick the right place to do so. Recommendations?