Freiburg, 117 mi/188 km southwest of Stuttgart, is a pleasant town that makes a good base for exploring the Black Forest and the idyllic Upper Rhine Plain with its terraced vineyards.