I will be visiting a friend for three days in NY area in two weeks, and would like to buys some gifts for her girls, age 9 and 6. In fact, it will be the birthday of the older one, so a gift would definitely be in order but I would like to get something for the younger one, as well.

It has been a couple of years since I last saw them, so I don't know much about what they like, other than the older one loves video games. I usually default to some popular/fun children's books in such situations, so curious if you could recommend any. Other ideas other than books are welcome, too.

I could also use an idea for a hostess/housewarming gift for my friend -they recently bought a new house. My usual gifts in such situation of fancy home-baked goods or house plants won't work because of the long train ride.