Find the best things to do on Hvar Island in this guide! Including best restaurants, bars, places to stay and hidden gems.