Visit the Palmengarten, a botanical garden with stunning greenhouses and a beautiful rose garden. Relax and have a picnic on the grounds.
Take a stroll along the Philosophers’ Path for stunning views of the city, and visit the Heidelberg Castle, a stunning Renaissance palace filled with history and surrounded by beautiful gardens.
Visit the Friedrichsbad, a Roman-Irish bathhouse with 17 stages of hot and cold pools and saunas to cleanse and rejuvenate the body.
Visit Neuschwanstein Castle for a surreal fairytale-like experience and a stunning view of the Bavarian mountains. Take a walk in the idyllic Hohenschwangau village.
Visit the English Garden, one of the largest urban parks in the world, and have a picnic or take a stroll around its many attractions. Have dinner at Hofbräuhaus, Germany's most famous beer hall.
If you have more time, consider visiting the charming towns of Rothenburg or Würzburg. If you have less time, skip Frankfurt and visit Munich earlier in your trip, as it is more centrally located. Don't forget to pack a swimsuit and towel for Friedrichsbad, and bring a rain jacket and comfortable shoes for all other activities.