An Alsace-Lorraine travel guide to Colmar, a beautiful small town in France, covering top sights like Little Venice, where to stay, and best wines.