Made up of 1,778km of coastline and 1,000 islands, Croatia is a beautiful and diverse country rich in history, culture and stunning landscapes. The historic towns, including Dubrovnik and Zagreb, are lined with ancient buildings with beautiful architecture and there are some fantastic museums and art galleries. Elsewhere, sparkling blue waters lap against rocky coves, picturesque ports bustle with fisherman, and exquisite seafood is served in the local restaurants. Inland the scenery is equally enchanting, made up of forests, mountains and waterfalls. A great place for hiking, or simply relaxing and soaking up the natural surroundings.