I've done most of my shopping - as per usual rather sensible. So my two boys (5-7) will get lego's, playmobil, HW trackbuilder, books, etc. However, that's toys that I like them to play with. They see advertising for bakugan, nerf, vtech, pokemon and so on that they find much cooler than lego. So I'm very happy to include for each one not-so-sensible gift, which they can immediately start using on Christmas eve (as opposed to the legos which will only be opened under supervision, have learned my lesson there).
Do you have recommendations for cool gifts for boys that age? Preferably things that do last for some time, do not eat 5 AAA batteries in 30 minutes (looking at you there, RC cars!) and do not require extensions packs to be really useful to play with?