As I said the other day, Rothenburg ob der Tauber in Germany and Bruges in Belgium are two of the most perfect European towns you’re ever likely to see. The first time I visited Germany, I had just one night to spare, and asked a German friend where to...
by Sally