A great place to donate Christmas toys is to your local children's hospital or shelter. These organizations are often in need of toys and other items for the children they serve, and your donation can help brighten the holidays for children who may otherwise not receive any gifts.