Frankfurt is often dismissed as Germany's financial capital. It is that, certainly. It's also a city of half-timbered charm, world-class museums, apple wine and a skyline that looks suspiciously un-German.