Grand Marais

Voted America's coolest small town, this is arguably the number one destination on the North Shore.