We recently bought some ponchos for $9.00 (of course, that price is always subject to change). It's a bit expensive, so planning ahead and bringing your own could save you some money. I will say that the Disney ones are pretty high-quality and if taken care of, can be used over and over.