Find hotels in Mackinaw City, MI from $72