This German city is known as a financial hub but there are so many more things to do in Frankfurt, from city sights to ...