Can anyone recommend somewhere that fits the above.
Warm (no swimming or sunbathing but comfortable to walk/ sit outside- ie no need for gloves/hat)
Close to airport
Ideally not a purpose built resort, somewhere with character/history.
Somewhere most things are in walking distance as person I'm travelling with struggles with public transport.
I'm looking at Malta but open to anywhere. Thanks