Where to stay in Colmar, France – the perfect base for a holiday in Alsace