With more than 1200 islands and islets, pristine nature and numerous ancient ruins and medieval towns with rich cultural and historical heritage, Croatia has been welcoming...