Definitely Freiburg. Plenty to see and do in the town and great train links. You can even get a train and bus (guaranteed connection) to Colmar in France, which will provide a beautiful moment of contrast and plenty of other delights for the eye and the tastebuds.