Home to seven World Heritage sites and a diverse landscape - including pristine Adriatic coastlines - Croatia has something in store for the history buff, luxury-seeker, and every traveller in between.