We intend to get Swiss Travel Passes before our trip in April. We’ll be taking the Regional Bernina line from St Moritz to Tirano and then connect to a train from Tirano to Lugano. Most of the first train is in Switzerland with just a small part in Italy as we approach Tirano. Will the Swiss Travel Pass cover this entire trip or do we need to buy a ticket for the part of it that’s in Italy? For the second train from Tirano to Lugano, is it correct that we have to buy entire train tickets? If yes, do we need to do so in advance or can we just buy them at the station the same day? And do we need seat reservations? Also, if we buy 2d class Swiss Travel Passes can we upgrade on particular trains to 1st class? Thanks in advance for your guidance.