Frankfurt is one of those cities that offers a little bit of everything: rich history, […]