Croatia has exploded in popularity in recent years thanks to its stunning beaches and islands, but there's a cheaper destination many Brits haven't been to.