Culture, history and excellent cuisine abound in these Mediterranean short breaks