Hola,
"The Magic of Spain" organise villa and flight holidays.
They are fairly high end, but also have small villas for 2 people. I'm looking at the brochure as I write, and they have some gorgeous villas with pools in Nerja.
There are plently of lovely places to stay near the coast but which have an authentic feel, like Mijas for example. You would be close to Granada, the Alpujarras mountains, Malaga, Ronda etc. Note - to visit the Alhambra Palace, you'll need to book tickets in advance.