I have a trek booked for the Tour de Mont Blanc in late June/early July '23. I am flying in and out of Geneva. I have a day in Geneva before I have to be in Chamonix for late day pre-trek meeting. Is there anything to do in Chamonix that I should reserve time for or better to arrive just in time? What's a good use of my time in Geneva for day and a half before traveling to Chamonix? I am by myself, and like to drink wine, eat cheese and chocolate, so Switzerland's delights should fit my tastes well. I've been to a swiss chocolatier before, and have seen cheese made as well, so would be looking for unique or special experiences (of course, not too pricey, not easy to find in Switzerland). If easier to find these experiences on the French side based from Chamonix, I'd love to hear about them. Also looking for an reccs on places to stay or eat in Geneva. 2 or 3 star is fine by me. I also love a good local market and/or textiles/fabrics/yarn/embroidery shops.
For the 3 days after my trek, I plan to take the bus from Chamonix to Annecy, stay 1-2 nights (to relax after 12 days of trekking!) then bus back to Geneva for one final day before flying out very early (7am flight). Any suggestions on places to stay when I return? I need maybe 2 nights so is an airport hotel (traveling back into the city for the day before departing) the best bet? Or I can just do one final night in Geneva (spend the prior night in a nearby town?) but will need a place to store my bags while I explore the city. Is there a place for that?
so in short:
Day 1 leave home
2 arrive Geneva 6pm
3 Geneva? (sunday)
4. 1/2 day free; must be in Chamonix by 5pm (monday)
Trek for 12 days
16 (saturday) Tour over after breakfast; bus to Annecy (2 hrs)
17 (sunday) Annecy (stay in Annecy? or return to Geneva?)
18 (monday) Geneva (stay airport hotel Geneva)
19 early flight home from Geneva
Thanks for your travel tips and local knowledge!