The financial capital of Germany has half-timbered historic houses, stretches of museums along the Main River, and cider taverns on cobblestoned streets.