Enjoy a classic Italian breakfast (cappuccino and cornetto) at a popular café such as Pavé or a hotel pasticceria to start the day; cafés typically open 7:00–8:00 onward.
Visit Milan Cathedral and take the rooftop terraces for panoramic city views — Duomo opening times are usually 9:00–19:00 (seasonal), so pre-book tickets or rooftop access to avoid lines.
Grab a famous panzerotto at Luini near the Duomo for a quick local bite or sit at a trattoria in the Piazza Duomo area for classic Milanese dishes; Luini is generally open mid-morning to evening.
Enjoy an Italian aperitivo (drink + snacks) in the lively Navigli canals or Brera district to soak up local evening atmosphere — bars start aperitivo around 6:00pm.
Quick hotel breakfast or café pastry and coffee, then transfer to Milano Centrale for the EuroCity rail toward the Swiss Alps; trains run regularly but reserve seats on popular services.
Take EuroCity from Milan to Brig/Visp then connect by regional/Glacier Express route to Zermatt; total rail time ~3h30–4h depending on connection — scenic alpine route and reserved seating recommended.
Arrive Zermatt and have lunch at a local spot (e.g., Restaurant Du Pont or Hennu Stall) to sample Swiss mountain cuisine — many restaurants open for lunch from 12:00.
Wander Zermatt’s car-free main street, admire views of the Matterhorn and visit the Matterhorn Museum (HunzeHouse) to learn climbing history — museum hours often ~10:00–17:00 (check season).
Take a short lakeside stroll (Leisee) or easy hike for great Matterhorn photo angles; late afternoon light is ideal for photos and many trails are accessible daily during summer.
Dinner at a cosy mountain restaurant (e.g., Whymper-Stube) for hearty Swiss specialties; restaurants typically serve until 21:30–22:00 — reservation recommended.
Hotel breakfast or grab-to-go items before a big mountain morning; check weather for higher-altitude activities and bring layers (mountain temps are colder).
Take the Gornergrat cog railway up for spectacular Matterhorn panoramas and high-alpine walks — trains typically run from early morning through evening (seasonal timetables), and summit facilities are open during daytime.
Lunch at a mountain-top restaurant on Gornergrat or back in Zermatt village to enjoy alpine views with regional dishes; mountain eateries follow daytime opening hours (roughly 09:00–16:00/17:00).
Catch the inter-regional trains from Zermatt to Lucerne (typically via Visp/Brig then InterRegio) — total travel time ~3h30–4h; trains are comfortable and scenic, book connections in advance when possible.
Arrive in Lucerne and have dinner in Old Town (e.g., Rathaus Brauerei or a lakeside restaurant) to try Swiss specialties; many restaurants open until 21:30–22:00.
Stroll across Kapellbrücke (Chapel Bridge) and through Lucerne’s medieval Old Town to see painted facades and historic landmarks — the bridge and streets are open all day for walking and photos.
Take a scenic short cruise on Lake Lucerne for mountain vistas and photo opportunities; cruises operate on scheduled departures (morning to evening) — book or check times in advance.
Take the Golden Round Trip (boat + cogwheel railway + aerial cable) to Mount Pilatus for panoramic alpine views; cableways generally run ~08:30–17:00 (seasonal) so confirm times — the excursion takes ~4 hours round-trip.
Return to Lucerne and dine at a recommended restaurant (e.g., Old Swiss House) for a memorable Swiss dinner; reservations are recommended for popular spots.
Light breakfast and checkout; head to Lucerne station for the rail connection to Strasbourg via Basel — allow time for transfers (trains are frequent but seats on international legs recommended).
Travel from Lucerne to Strasbourg by train (change in Basel SBB); journey takes about 3h30–4h depending on connection — scenic route and efficient cross-border service.
Arrive in Strasbourg and have lunch in the charming Petite France neighborhood at a winstub or bistro to sample Alsatian specialties (tarte flambée, choucroute); many places open by midday.
Visit Cathédrale Notre-Dame de Strasbourg and climb the viewing platform (cathedral opening hours usually 7:00–19:00) for a city panorama; check current access times for the platform.
Take a 1-hour Batorama boat tour around the Grande Île to see the city from the water and learn about Strasbourg’s history — tours run frequently during the day (check timetable).
Wander back through the cobbled lanes of Petite France as the light softens and enjoy the half-timbered houses and canals; great time for photos and souvenir shopping.
Dine at a traditional winstub (e.g., La Corde à Linge or Maison Kammerzell) to enjoy hearty Alsatian cooking and regional wines; evening service commonly until 22:00–23:00.
Enjoy a final French-style breakfast in Strasbourg (coffee and croissant) and prepare for the TGV to Paris; allow time to reach Strasbourg station and board the morning train.
Take the direct TGV from Strasbourg to Paris (approx. 1h46) arriving at Paris Est or Gare de l'Est/Est–connect to central Paris quickly — trains are frequent; reserve seats.
If time allows, visit the Louvre to see highlights (Mona Lisa, Greek sculptures) — the Louvre is typically open 9:00–18:00 (closed Tuesdays); pre-book an entry timeslot for efficiency.
Lunch at a classic Paris bistro near the Seine to enjoy French cuisine and soak in the riverbank atmosphere; many bistros serve lunch from 12:00–14:30.
Visit the Trocadéro for the best photo views of the Eiffel Tower; if you have time and pre-booked tickets, visit the Eiffel Tower terraces (opening hours often ~09:30–23:00).
Final dinner near your departure point (Gare or airport) or a neighborhood bistro, then transfer to your train station or airport for onward travel — allow 60–90 minutes for transfers to CDG/Orly if needed.