J.I.
As people have said, Michael's has them cheap, but they aren't very good quality. Walmart has some for $3.50-$4 and they are totally better. I did this for my daughter's 5th birthday party and they all loved it. Cute pictures of everyone wearing their matching shirts too.