Frankfurt may be Germany's finance hub, with modern skyscrapers looming over its streets, but the country's fifth-largest city also offers a number of cultural treats: fascinating museums, cozy cafes, ...