By Katy Spratte Joyce
Credit: Midwest Living
Looking for the perfect weekend getaway in Wisconsin? Whether it?s for a few nights or a quick day trip near you, these small towns pack in big activity. Head north to Lake Superior, book a pastoral getaway among the rolling hills of the Driftless Region, or settle in along the rocky beaches of the Door Peninsula. Here are 14 of the best small towns in Wisconsin.

Elkhart Lake
The Osthoff Resort is a popular place to stay in Elkhart Lake. Courtesy of Elkhart Lake
Centered around the jewel-toned lake of the same name, this village in Sheboygan County makes a compelling case for best small town getaway in Wisconsin. Plan to kayak the aqua waters with Ecology Outfitters or rent a pontoon from Elkhart Watersports. Visitors can also celebrate the area?s racing history at Road America, or drive the original race track around town. And save your appetite: Stalwart restaurants like the Paddock Club and Lake Street Cafe turn out delicious American fare year after year.
Want to spend even more time in this pretty pocket of the state? Check out the nearby town of Kohler, a village community that?s home to the Midwest?s only AAA Five Diamond resort, The American Club and its famous spa.
Where to Stay
The Osthoff is a AAA Four Diamond Resort with the perfect waterfront location and an on-site cooking school.