duplo is great, and stickle bricks (although dd 2.2 is bored of those). The little wooden blocks are great too. Jigsaws are a bit much, but very soon he will start to want them you can buy some really simple ones.
I personally hate the toys that buzz and zing that needc tenthousand batteries. So i dont buy those now and ask family not to. DD has a cooker which she loves to pretend cook on, and a tea set. She also is mad on trains, anything thomas the tank and she is happy. She has the tesco wooden train set, its only a tenner and its really great. She seems to have inherited her mums dislike of dolls and no matter how i try and interest her she doesnt want them, fair nuff
What she likes more than anything though, is to be given a big box, or little box, with bits and peices in it. Pegs, conkers, stuff like that - OK so might not feel so good to buy a child a box of conkers, but great to go collecting.
Oh and my personal favourite, play doh, you can get some great sets at the moment with all the cutters etc and they are reasonable.
Chalks, paints, cutting and sticking, stickers, and books, dd loves books, drives me mad, has to have about five read to her every night