The festive season is a great time to buy a home – this is why