Living comfortably on $3,000 a month sounds impossible, but these five affordable U.S. cities prove otherwise. Discover where you can live luxe for less.