Hey m8,
Great to have housemates that will get you kewl DJ gear for Xmas!
Depending on the budget they have, it may be advisable to make sure they don’t get you something below the level you need, better if you can add a few of your own dollars to what they are willing to spend and get the right thing.
As usual, when Traktor comes in play, the usual controller suspects come into play, i.e. de S2 and S4. I have searched hard before buying my controller and with the set of specs I wanted, I ended up getting the Denon MC6000. Awesome controller, it’s a Denon (which usually means indestructable) and it is suitable for both VDJ and Traktor, so you could always move between the two platforms if you’d like. The only real con about them is that the layout is pretty tight, so you might want to look at the MC3000, pretty much the same controller only with a two- instead of a four channel mixer.
obviously the “Controller Bible” here at Digital DJ Tips should be able to tell you a lot about the available controllers.
Good luck and keep spinning!