If you think about the cute small towns along the US-Canadian border, you might think about the Thousand Islands in New York, Niagara Falls, or Eastport in Maine. While all of these destinations are filled with natural beauty and wonder, there's one spot on the US-Canada border that has been declared “America’s Coolest Small Town” by Budget Travel.
Located along one of the Great Lakes, this small town looks like it's been pulled directly from a fairytale. The beautiful natural surroundings, the boutique independent stores, and the iconic hiking trails around the region all play into why this is a small town that needs to be on your travel bucket list.
This is Grand Marais in Minnesota. As one of the best small towns in Minnesota , Grand Marais is dripping with charm and artsy vibes. Lo