I have 3 options of getting from Geneva to Rome after flying in from Canada:
1. Fly Geneva-Rome with Alitalia. Half-day in Geneva.(worried about Alitalia strikes, delays and cancellations) $115 CDN
2. Fly Geneva-Rome with EasyJet. Half-day in Geneva.(worried about EasyJet delays and cancellations) $60 CDN
3. Travel by rail to Milan (through scenic route around Lake Geneva then south from Brig), spend the night in Milan and then head to Rome by train. $125 CDN
Which would you choose? I will be coming back to Geneva from the north via Freiburg, Germany and i have never seen southern Switzerland. I have been to Luzern and travelled by train from Zurich to Geneva. I'm curious if the train trip via Lausanne and Brig to Milan is "worth it" for lack of better words.

