Michigan is filled with great small towns and cities to enjoy, and one popular northern destination has just made the list of "Best Small Towns in America".
Nothing says Pure Michigan like a quaint lakeside cabin in the woods, and there's one in the Upper Peninsula that's the poster child for cozy cabins everywhere.