Hope your happiness muscles are in peak condition because this epic 20-day tour of Europe is going to leave you feeling like life is good. Ride on trains from city to city where you’ll get to explore cobblestoned streets, ancient sculptures, thermal baths...