All DJ Store packages come with headphones - Numark HF125 headphones unless specified otherwise - as these are a good entry level product - fine to get you going, but not state of the art when it comes to personal monitoring.
And here's the problem - headphones are a very personal thing - probably more so that anything else we sell - some people just love certain types of headphones, and some prefer others.
There isn't really anything right or wrong about any headphones - if you're happy with them then there is no reason not to use them - but if you're not happy, then we sell a range of headphones all of which are suitable for DJ use - they are pretty much all closed back headphones meaning that they do a good job of rejecting background noise, making it easier to hear your mix.

As for the rest - it's pretty much up to you - some people prefer the larger bulker types such as the Pioneer HDJ2000s or the Stanton DJ Pro 3000s - whereas some people prefer the smaller designs - but either way - it's down to personal preference.
The only other piece of advice we can give you is that you will get what you pay for - and spending a decent sum of money on say a pair of Sennheiser HD25's which last for years will in time save you money against buying £40 headphones a few times a year.