Manistique is one of the most charming towns in Michigan's Upper Peninsula.