Strasbourg is located in the pretty Alsace region of France, in the northeast of the country, right on the border with Germany, and is both a popular wine making region and a tourist hotspot. Presiding over the Rhine Valley around 300 miles east of Paris, it is the capital of Alsace and has a distinctly Franco-Germanic blend.