Put-in-Bay, OH, Population: 137, rated again as a Cozy Tiny Town.
No, that number is no typo. This Lake Erie island – nicknamed the “Key West of the Midwest” – may be small, but it lays claim to one of best nightlife and foodie scenes in the Midwest. Packed with waterfront restaurants, taverns, and brewpubs serving local Lake Erie flavor, there’s plenty for visitors to see, do, and taste.
For outdoorsy types, there’s kayaking through limestone cliffs, stand-up paddle-boarding, parasailing, guided fishing trips, and camping galore.