From locally sourced seafood to cocktails made to perfection, discover the best places to drink and dine in Hvar Town, Croatia with this guide.