Beautiful traditional colorful houses on canal bank in picturesque Kaysersberg village, Alsace wine region, France