Mainly looking at port El kantaoui or Hammamet, but open to others. Would like a top end hotel with nearby restaurants/ shops. Any other tips would also be great.