Strasbourg, France, is a city that appeals to many and you can love something about Strasbourg. Located on the Rhine ...