Whether it's colourful markets, swimming, eating out or wine tasting, all facilities for the perfect holiday are within easy reach.