Hi MasonK, one of the redeeming features weather-wise about the UK is that it is only a short journey from the rest of Europe - Spain, Italy and France are gorgeous countries - with SUN.
My in-laws have recentley bought property in France and are having it fixed up so that they can retire there soon - they have 2 properties so that their large family and friends can visit, though not all at the same time as they have 6 children and, at last count, 13 grandchildren! I hope your visit in December goes well.
BTW - i've just re-read your post and realise you're in NYC - I sincerely hope you and your family are safe. This must be a terrible time for you. My thoughts and prayers are with all in the US at the moment.