Croatia may not be the most famous country in Europe, but it boasts lots of treats for travelers, including this island town ...