This must be a village in France? maybe Switzerland or Germany? Nope.
This is Quebec City in Canada.
I consider this city to be the most beautiful in North America. It is closest to being in Europe without crossing the Atlantic Ocean. HotelChâteau Frontenac dominates the heart of Quebec City.