Leading up to Christmas is probably the worst time to get any consoles, especially this year. Back in the summer it was quite easy, I see it pop up online quite often. I got mine from John Lewis walking in on a Saturday afternoon. My friends are also looking for one for their son’s for Christmas and I’m keeping a lookout online but not noticed any for a month.
as for headsets, the official Xbox one is okay, my only complaint is that the headband is too small for my head. I could do with it 1 notch when extended.