Croatia is a European country located in the Mediterranean, a treasure trove of culture and architecture with a long history, ancient buildings, Christian churches, Venetian cities, colourful traditions and stunning coastline of more than a thousand islands which is best for honeymoons.