Croatia's coast offers all the charm of the French Riviera (for less), while its interior claims jaw-dropping waterfalls and a bustling capital city.