Croatia is one of the most beautiful countries in Europe, with more than 1,000 islands, and inland with mountains and lakes, it shines as a hidden gem on the tourist trail. Stretching out along the coast, lapped by the warm, clear waters of the Adriatic Sea, Croatia offers a beach resort or a charming Mediterranean town to suit all tastes. Croatia holidays are great as a combination of sunbathing and swimming in the crystal turquoise sea with visits to historical and cultural sites.
Croatia is one of the most beautiful countries in Europe, with more than 1,000 islands, and inland with mountains and lakes, it shines as a hidden gem on the tourist trail. Stretching out along the coast, lapped by the warm, clear waters of the Ad...