I would love feedback on the itinerary below. We are a family of four with two kids, any recommended restaurants, things to do, must see - or things to take out of the itinerary. Also, based on this itinerary, does a rail pass make sense?
Thank you in advance!
Traveling in May 2016:
Two nights outside London (Surrey) visiting friends- would like to fit in Stonehenge and Bibury
Two nights in London - Tower of London/Westminster Abbey/The British Museum/changing of the guard Buckingham Palace
Train to Paris from London St Pancras Intl to Paris Gare Du Nord- Pick up car at train station and drive to Cabourg for two nights. See Omaha beach and Mont St Michel
Drive back to Paris, Versailles on the way back, drop off car- stay 3 nights in Paris (Louvre (theme trail) or Musee D'Orsay, Eiffel tower, Notre Dame, Luxombourg Gardens, Arc de Triomphe, Jardin des Plantes/Natural History Museum)
Train from Paris to Switzerland, stay 2 nights in Murren - visit Colmar for a few hours on the way as a pit stop?
Train from Murren to Lucerne - two nights - see Chapel bridge, lake cruise, Mt Pilatus
Train from Lucerne to Zurich airport for flight home.