I will fly to Lyon and depart from Strasbourg.
I would like to visit Lyon, Dijon, Marsaille, Avignon, Strasbourg and Geneva, Switzerland.
This is the itinerary I have drafted and I'd like feedback on whether it's doable or needs to be changed.
Day 1, arrive Lyon (late at night), travel to hotel.
Day 2, explore Lyon
Day 3, day trip to Geneva by train
Day 4, day trip to Marsaille and Avignon by train. I've been to Avignon but never been to Marsaille. I've read mainly negative comments on the later so I'd skipped it last time I was in this part of the France. I was thinking of head to Marsaille for the morning and exploring the Old Port area then heading to Avignon in the early afternoon. In order to save time, I'd grab a meal to go and eat it on the train when travelling to Avignon. I found Avignon to be charming but small. I was going to stroll around then head back to Lyon in the evening. What time do things close in Avignon? Is Marsaille and Avignon in a day realistic?
Day 5, explore Lyon.
Day 6, Lyon to Dijon, stay overnight in Dijon or make a day trip from Lyon. Which is best? I'm thinking a day trip would be better as my next destination is Strasbourg and I get better connections (and fares) from Lyon. Either way, this is a Saturday and some things might be closed. I am also interested in short visit to Beaune from Dijon.
Day 7, Dijon or Lyon (depending on whether I visit Dijon as a day trip or stay overnight) to Strasbourg. This will be a Sunday and All Saints Day to, so many things will be closed making it an ideal travel day.
Day 8, Strasbourg . Unfortunately, I'll be there on a Monday. I understand in France some attractions are closed on Mondays.
Day 9, depart Strasbourg.
How does this itinerary look? I'd like suggestion on how to improve it and whether Dijon is best as a day trip or an overnight stop.
Thanks.