Home to hiking trails, warm weather, and a rich culture, this Texas city is one of the best places to retire on a budget if you're chasing the sun.