Due to a planned strike by Trenord (of Italy) I will have to leave milan at 6.20 instead of 10.20 AM I had earlier planned to catch the Bernina Express at 14:33 on 14th March. Since I will now be arriving at Tirano at 8.50 instead of 12.50, I have an extra four hours or five and a half in total before the bernina Express. I have already reserved and paid for the reservation which I can't refund on the Bernina and hence would like to catch it. However, I figure I could spend some time in Tirano or other stops on the way before Poschivino. The reason I choose for stops before Poschivino is that I heard that the route from Poschivino to Pontresina is a World Heritage site and I figure I might enjoy that in the Bernina Express.
We do have two luggage which we can pull along but would prefer stops where we can leave the luggage in the storage and then check out the place. I also heard that a stop in Bernina Diavolezza is good and I can take the cable car up the mountain and back. However, I would need some advice as to whether there is enough time and is the stop worth it?
Please do recommend something that we can do before catching up with the Bernina express seats that has been paid for. If I haven't paid for it, I would have probably just taken the regional train and arrive in the evening at a better time.
PS: Just in case, is it possible to get a refund on the train seat reservation in Switzerland?