I think the last time we bought ponchos they were about $9. It was a few years ago though.
I remember thinking the price wasn't so bad for something that they could mark up and people would buy anyway.
They are good quality and we keep them in our luggage so we always have them when we travel.
There was no option for different characters. Just a WDW or Disney Parks logo and design IIRC.