Narrow alleys, uneven cobblestones, and medieval half-timbered houses: Baden-Württemberg boasts numerous beautiful old towns.