What do you look for in an ideal town? Proximity to trails, lakes, and beaches? How about top-ranking schools for your children? Would you prefer a professional or college sports team nearby, or do ...