Marmaris Turkey is larger than your average resort, so it’s not surprising it has so much to offer. Set on Turkey’s Turquoise Coast, it’s got a smart marina and a charming old town with a historic castle, as well as all the modern restaurants, bars, and lively clubs you’d expect. And, conveniently, the place also comes with a beach that lounges along the whole length of the resort.

Vigo, Spain