Photo: Wikimedia CommonsPerched 200 metres up in one of the few skyscrapers open to the public, the Main Tower Restaurant pairs polished modern European cooking with jaw-dropping views over the Frankfurt skyline and the river. It is a special-occasion table, so book ahead and ask for a window seat at dusk. Time your reservation for sunset to watch the banking towers light up, and dress a little smartly for the lift ride to the top.