Separated by a wealth of stunning scenery, the borderlands between Italy and Switzerland are a joy to explore. This trip ticks off the lakeside town of Tirano, as well as the chic Swiss resort of St Moritz, and a ride on the Bernina railway – Europe's highest alpine train and one of the world's most scenic rail routes.
Flanked by pine-clad slopes, timber-framed farmsteads and grazing cows, we'll first travel to Tirano. After a quick coffee stop and a look around this lakeside town, it's on to Poschiavo where we'll board the Bernina train. Climbing high through the glacial Alps, there's plenty of time to grab some epic Instagram snaps before reaching Diavolezza.
From here, it's just a short bus ride to the famous Swiss ski resort of St Moritz. With around two hours to explore, you can stop to try Swiss cheese and chocolate in a café and enjoy wow-factor views along the Engadine Valley before returning to resort via the spectacular Maloja Pass and Chiavenna.