We are looking at spending next Christmas abroad with our DC, aged 17 and 18. Can you recommend anywhere for some good winter Sun? Or equally happy with somewhere charming that doesn't need to be sunny!