Start your trip with a visit to the Römerberg Square which features reconstructed half-timbered buildings, traditional markets and street performers. Have lunch at the popular Zum Gemalten Haus that serves Frankfurt's traditional dish: Grünkern, green spelt kernels with potatoes and sausages. Next, go shopping at the famous Zeil Street where you can find local and luxury brands. In the evening, enjoy panoramic views of the city from the Main Tower.
Indulge in Frankfurt's art and culture starting with the Städel Museum, housing over 3,100 paintings, 660 sculptures, and more than 4,600 photographs from the medieval era to the present. Have lunch at the museum cafe. After lunch, discover the history of cinema at the German Film Museum with interactive exhibits. End the day with a walk by the riverbanks of the Main River.
Take a day trip to the picturesque town of Heidelberg located in the Odenwald Mountain range. Explore the Heidelberg Castle that provides stunning views of the city and the Neckar River. Have lunch at the cozy restaurant Zum Seppl. Continue your trip by walking down the Old Town cobblestone streets lined with shops and historic houses. End your trip with a visit to the beautiful medieval stone bridge across the Neckar River.
Start your day by visiting Goethe's House in the Westend neighborhood where Germany's greatest writer Johann Wolfgang von Goethe was born. Get lunch at the nearby Atschel Restaurant which is famous for their apple wine. Later, take a walk in the beautiful and exotic Palmengarten Botanical Garden.
Spend your final day visiting the Frankfurt Zoo which is home to over 450 species of animals. Have lunch at the on-site Zoo Restaurant. Afterwards, head back to the city center to visit the Old Opera House which is the major concert hall in Frankfurt. End the trip with a farewell dinner at the awarded restaurant Gutleut Bistro that serves traditional German cuisine with a modern twist.
If you have more time, consider a side trip to the city of Wiesbaden, which is only a 20-minute train ride away from Frankfurt. If you have less time, you can skip the Frankfurt Zoo or the Palmengarten Botanical Garden. For soccer fans, visit Commerzbank-Arena stadium which is home to local team Eintracht Frankfurt. Keep in mind that most shops are closed on Sundays.