These 12 dreamy towns offer beautiful surroundings and budget-friendly living for retirees with a monthly income of just $1,800! Despite its wintry name, Snowflake offers warm hospitality year-round ...