Modern and cosmopolitan on the one hand, true to history and tradition on the other: it is their diversity and contrasts that make Hessen's towns and cities so exciting. Kassel, home to documenta, and the Brothers Grimm’s hometown of Hanau bring art and culture together in an exciting way. The spa towns of Wiesbaden and Bad Homburg vor der Höhe offer both excitement and relaxation. Fulda, Marburg and Wetzlar offer beautiful medieval buildings and historic lanes. Impressive parks and gardens wait to be admired in Gießen and Rüsselsheim. The science city of Darmstadt and Offenbach am Main have stately palaces to discover, while Frankfurt am Main provides the flair of an international city with its famous skyline.