North Hatley, Québec, Canada, one of the most beautiful village!