Are you only interested in Spain? I live on Corfu in Greece, and can recommend Sidari resort as an all rounder. Great nightlife but not dirty like Kavos. Search in Google images for Canal D'amour - that is opposit my house! I'm afraid you wont find a villa close to any nightlife areas, usually villa guests want to get as far away from the nightlife as possible. Best Villa areas here are Kassiopi and east coast, but VERY quiet there.
We get lots of students holidaying here, those that want clubbing but not a dirty cheap resort.
Source(s):
Live here, was holiday rep here in 2004.