Germany's most complete medieval walled town, with fortified gates, cobbled lanes, and half-timbered houses on the Romantic Road.