Buying for kids can be overwhelming, there is so much choice out there and so many age ranges to consider. Some kids may be into the latest craze of the season and only that specific toy that everyone wants will do. If that is the case then you have to have your wits about you and get shopping early or you will find yourself in the situation of it being sold out or prices being at a premium because retailers know how popular the toy is. This is especially true at Christmas time. Other kids may be much easier to please and will be happy with anything that is wrapped and given to them! Buying for younger kids is often easier you can find out what they are into such as characters like Thomas the tank or in the night garden, they may love dolls or cars and you can get lots of fab imaginary play toys at lots of different prices to accommodate all budgets. As they get older it can get harder and more expensive if they know exactly what they want. Lego is often a good choice for gifts for kids as it gets them using their creative skills.