Colmar, a mid-sized town in the Alsac region, about 70km north of Basel is a great place to stay for a weekend. It is VERY touristy but will enjoy the the little water ways ("Little Venice"), the narrow streets, places to sit outside as well as excellent food. And you will enjoy quietness after about 11PM as most of the resturats and bars seem to shut down at that time.