Done this New Year trip to Lake Como previously with JY, really enjoyed it, just a tip though, take some Swiss currency as well as Euros, as they don't accept Euros when you get to St Moritz, the day you go on the train which is fantastic! Just a few pounds worth will do, enough for hot drinks etc, as we got a bit stuck with that on our trip. Have a great time.