first it's Europe in the winter: if you like snow and cold, short days go anywhere North of Alps:
- Scandinavia (quite expensive, beautiful snow, super short days)
- Poland/Czech/Hungary (relativly cheaper for sure and lots of to see, snow)
- Germany/Holland/Belgium (expensive, wet)
or South of Alps: France, Spain, Italy, Greece
and second question is how much you care for Christmas? if you do, go to Christian countries; choose from: Spain, Italy, Poland or Ireland...
and of course while looking for lodging check European Vacation Rentals on VRBO .