Desperate for some sun and warmth but don't want long haul.
Have always avoided the Canaries because assumed they were a bit 'chavvy' and totally without character and culture.
Can anyone persuade me otherwise- which island, which towns? Self catering- so villas.