From Puglia to Mallorca and Sri Lanka, these villas are sure to create an unforgettable holiday, wherever you choose to go around the world