With incredible architecture, and ancient relics from the rule of Romans, Greeks and Republic of Ragusa, Croatia is a fascinating treasure trove of history.