Christmas - I've actually found it quite difficult. Most toys up to 6months are fairly similar I found when I started to look at it. Plus we don't really have the space for loads. Its very easy to get a lot which are just variations of the same thing.
We've pretty much done all our shopping now. He is getting a very cheap walker, some wondercubes and another set of sensory toys. We bought him an Oball too last week but have given it to him already as he's able to grasp it and wave it around now so really needs it (its great and I recommend). He has a number of rattles and soft toys already so I'm avoiding those. And he has a bouncer with an arch and a play mat, so I'm avoiding anything like that too.
We've bought him a santa suit and a penguin baby grow (from gap outlet). And a £2 copy of the Night Before Christmas from M&S (for use for several years...) And a couple of other books from M&S. And that's about it.
My parents have asked what to get him. I've pointed them in the right direction for clothes (age 6 months + as we have enough in his current size), asked for a couple of wooden cars and have given them a wish list of books.
I figure that is practical and makes 'best use of Christmas presents'. Books will be used in the future and they are nice to have. So anything that keeps him going until his birthday in September or will have a long use.
I was tempted to ask for a booster high chair seat, but I think that's beyond my parents. (They are getting on a bit and need exact instructions when it comes to anything they didn't have in their day.
The inlaws have apparently already done all their shopping, so I guess we get whatever.