Made of the ultimate Mediterranean dreams, Croatia's island-speckled shoreline and empire-marked ruins will give you a sense of awe when stepping foot in its cobblestone streets. Behold before the terracotta rooftops, sprawling forts and medieval walled towns when visiting the land of 1000 islands.