Top 10 affordable retirement towns
Wedged between Bryce and Zion national parks and the Mojave Desert, St. George is a sunny and scenic small town notable for its red-rock buttes. More than a dozen golf courses contribute to its popularity among sports lovers and retirees. Homes cost an average of $205,000. Las Vegas is 90 minutes away.