There are at least 600 towns across the planet which can boast gnarly waves, great vibes, and top-notch schools to get you on board, so to speak. And while it´s super hard to choose just ten of the best, here´s my stab at it, listed from priciest to cheapest.
Replies