We didn't go to the US last Christmas, so I did all of my shopping online (Old Navy and Pier1 mostly) and had the gifts shipped to my mom's house for distribution.
I think most of the department stores (Marks & Spencer, John Lewis, etc.) should have toys. A really good resource for inexpensive toys would be Argos or Littlewoods/Index.