According to a list compiled by Culture Trip, the most beautiful small town to visit in Michigan is Mackinac Island. Here's what Culture Trip had to say about the most beautiful small town in the ...