With its towering, futuristic skyline and beautifully preserved historic quarter, Frankfurt is certainly one of Germany's most heterogeneous cities, not to mention one of its most populous. The city, which was founded in the Roman era, is overlooked by the colossal Europe Tower and the Commerzbank Tower, which are 338 metres and 259 metres tall respectively.
Although not quite as tall as the aforementioned skyscrapers, the 200-metre Main Tower is still the fourth-tallest skyscraper in Frankfurt, and was completed in 1999. For an outstanding panoramic view of the city, head to either one of the two viewing platforms, then spend some time at the Helaba Collection and observe some superb contemporary art.
Contrasting profoundly with the city's predominantly post-modern architecture, Goethe House was built near the turn of the 17th century and became the home of the Goethe family by the early 18th century. In fact, this charming landmark was once the home of the eminent German writer and poet Johann Wolfgang von Goethe, the man who commissioned the rebuilding of the famous Schloss Weimar palace.
Built in the late 18th century, during the same year that the French Revolution took place in fact, the Protestant-style Paulskirche is one of Germany's most picturesque church buildings, although it is no longer used for religious purposes. The substantial oval-shaped building suffered severe damage in the Second World War, although it was fortunately rebuilt to its original design soon afterwards.
Visit the renowned Naturmuseum Senckenberg if you're interested in natural history, or head to the Frankfurt Zoological Garden, the second-oldest zoo in the country, and observe more than 4,500 animals. For more insight into local history, you could also visit Städel, a beloved art museum that was founded in 1815 and now houses 2,700 paintings.
You can treat yourself to some very tasty Japanese cuisine at the Matsuri restaurant, or try the Restaurant Medici for delightful Mediterranean recipes. For some mouthwatering local-themed food, you could dine at Atschel, or try Trattoria i Siciliani for more divine Italian dishes.
Book a stay at the charismatic, high-end Grandhotel Hessischer Hof or the deluxe Hotel Europa Style if you're looking for truly romantic, luxury city breaks in Frankfurt. If you're seeking more budget-friendly accommodation, however, you could consider the Manhattan Hotel, the Holiday Inn Frankfurt - Alte Oper, or the NH Frankfurt Messe.