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?