Explore five affordable cities with great weather where you can retire comfortably on $2,500 a month and enjoy a relaxed ...