One of the best-preserved medieval towns in Germany, Dinkelsbühl lies on the famous Romantic Road. Surrounded by city walls, its streets are lined with colorful half-timbered houses. Here's why Rachel ...