This is Colmar, France. It was the inspiration for the town in Howl's Moving Castle