Charlevoix has many beautiful homes and hotels, but only one castle. It’s famous for hosting weddings, but anyone can drop in ...