We are thinking of spending a few weeks in Spain next winter. Does anyone have any recommendations of a good place to stay, preferably quite near a town and the sea? How far ahead is it necessary to book to make sure of the place you want if you're going to stay over Christmas?