Many of us treat Frankfurt as a city to fly into, do business in and leave. But beyond the airport, banks and trade fairs lies a surprisingly rich cultural and culinary world