Historic towns of Kaysersberg and Kientzheim, so close yet so far