Stari Grad translates to Old Town and as the name suggests, this is one of Croatia's oldest towns dating back to 385BC when it was first settled by the Greek.