Discover the best of Biarritz, France, all completely free! Explore the beautiful city of Biarritz in the south of France Biarritz is a beautiful, peaceful, and elegant city in the south of France. Located in the Nouvelle-Aquitaine region, Biarritz sits…