Top 10 Towns You Can Live or Retire on $1500 a month in America.