I guess you still have some time to order online. In that case I would try amazon.com (look for the link on their toy page), lillyskids.com, costumeexpress.com or babystyle.com.
Otherwise I would recommend Old Navy. They have a lot of really good costumes there. :)
Hope one of those has something you like.
Beth