Discover a country where East meets West, fashionable spas sit side-by-side with village and heavenly beaches are backed by rugged mountains. While the coast calls to sunseekers and clubbers, inland is a haven of traditional villages, medieval castles and impressive ancient sites.