Land in Berlin, take an airport train or taxi to a comfortable 3–4★ hotel in Mitte (central). Unpack and rest a bit after your flight; choose a hotel with good reviews and late check-in if needed.
An easy first-walk to see the Brandenburg Gate and nearby boulevard; great light for honeymoon photos and a gentle introduction to Berlin’s history. Open 24/7.
Dine at a cozy Mitte restaurant (e.g., Katz Orange or a similar 3★ spot) — ask for lactose-free dishes (many Berlin restaurants accommodate lactose intolerance).
Spend the morning on Museum Island exploring world-class collections; museums typically open ~10:00am and close ~6:00pm (check exact museum schedules and reserve timed tickets for Pergamon).
Board a direct EuroCity/overnight train option (day trains run ~4–5 hours). Trains are comfortable and scenic; booking in advance secures seats. Prefer trains per your request.
Arrive Prague, check in to a well-rated 3–4★ hotel in Old Town, then head to Old Town Square to see the Astronomical Clock and soak the medieval atmosphere.
Visit Prague Castle (grounds open early; main sights like St. Vitus Cathedral and the Royal Palace open ~9:00–17:00). Allocate 2–3 hours for views and history.
Have dinner at a restaurant that can accommodate lactose-free diets; consider booking a classical concert at a smaller venue (many evening performances start ~7:30–8:00pm).
Early breakfast and check-out; travel to Budapest airport for flight to Barcelona. (Rail alternative: a multi-day rail route exists but adds significant transit time; recommend flight for comfort and to preserve honeymoon time.)
Self-guided or guided walking tour of Toledo’s cathedral, Jewish quarter, and panoramic Mirador del Valle — many sites open ~10:00–18:00 (confirm times).
Board your flight home or to your next destination. If you have late departure, enjoy one last stroll or museum visit in the morning (confirm museum opening hours).