Located in France’s Basque Country, Biarritz is a jet-setter destination that’s a must visit for those of you who enjoy surf, amazing beaches and a fantastic dining scene. This French resort town located only 22 miles from the Spanish Basque Country will absolu[...]