The German-speaking Italian town of Castelrotto — called “Kastelruth” by its German-speaking residents — lies tucked away in the Dolomites, the Alps of northeastern Italy. It’s my favourite hideaway ...