Frankfurt am Main. Is it worth visiting? Germany travel guide.