With small-town charm, and a plethora of lakes, golf courses and parks, it's a great place to visit no matter what time of year.