Ok, some more tips:
My favourite place in the Elsass is not Colmar (while worth a visit) but the lovely village of Eguisheim (not exactly a well kept secret though - quite some tourism).
I absolutely do not agree that Riesling is sweet - in that case you either had cheap Riesling or a speciality as Auslese or Eiswein. Good Riesling is one of the less sweet white wines. And to give away my favourite producer:
http://www.bwgtrier.de/
(Not because I am religious, but the bishops of Trier had a century of inquisition to collect the best vineyards from "witches"...)