My family and I are thinking about doing a day trip from Tirano, Italy to Chur, Switzerland by train in late December. I've heard that this can be done via the Bernina Express or local trains that follow the same track and have the same exact view for a fraction of the cost. If we want to leave early in the morning and return at night, which train is better? Or is it a better idea to go one way and spend the night in Chur or St. Moritz, and then take the train back to Tirano in the morning. If we do end up spending the night , is it's a better idea to do this on our own or book a tour for this? I've also thought of the possibility of taking the Bernina Express to Switzerland and then taking a local train back if the timing makes sense.
Since we have a 7 and 9 year old I'm also wondering if the Bernina Express offers discounts for kids or families.
Thanks!