@Quincy
This is my third Christmas hosting in my home. The past two years, December into early January were fully booked. This time, I have a few dates empty here and there (which might still get booked) because I felt ready to push my prices up for the season and also because I've become fussier about who I host. I've had to ask Airbnb to cancel one reservation and have turned down a number of others because the guests seemed problematic, so I guess the diary would be full otherwise.
Although my calendar is completely open for the festive season, the other change I've made is to add a rule set for no check in on Christmas Day. The past two years, guests arriving were late and I almost missed my family Christmas dinner. It was stressful! Christmas Even and Boxing Day are going to be very busy though.
Previously, all my guests got cards but this year I have bought them presents too (chocolate!) and wrapped them nicely. As it's my own home, I always have a Christmas tree (I will try to take a photo and post it) and a wreath on the front door and guests really appreciate the place looking festive. It is a mission to guard the tree from my naughty cat though. I normally have scented candles in the house, but pick more 'festive' scents at this time of year. I have put a flyer for Christmas services at the local church in case anyone wants to go.
In terms of Christmas decorations, yes @Paul1255 is right, Liberty is lovely for that sort of thing. If you're on a budget though, get yourself down to TK Maxx/Homesense as they had loads of decorations last time I was there and are starting to discount them even further now. Most of my disposible income these days goes into buying lovely things for the house, but I am addicted to bargains, so when those fancy decorations go on sale after Christmas, I snap them up for the following year! I have quite the collection now.