Bordering Switzerland and Germany on the west bank of the Upper Rhine, Alsace is an interesting cultural conflation of German and French.