Visiting Croatia is like stepping back in time with its ancient walled towns with cobbled streets that are just waiting to be explored. The extraordinary coastline is lined with crystal clear sapphire waters from the Adriatic Sea that are scattered with over 1,000 beautiful deserted islands. Snorkelling, diving, kayaking, windsurfing and sailing are a must! Hugging the coast are the majestic mountains that preside over picture perfect lakes, waterfalls, river canyons, caverns and craggy peaks. Moving inland the rolling hills covered in age-old olive trees, vineyards and lavender have excellent hiking and biking trails.