If you interested in major cities that have something else to offer but lying on a beach all day, consider going to Dubrovnik or Split. But if you are looking for something more off-the-beaten-path, head to Brač or Makarska.