Downtown Disney has a hair wrapping station, as far as I remember.
We got my DD a set of infant ears (she may be 3 but has a tiny head!!!) in December and they were $7.50
I want to say all the ears are around that same price range, with the exception of the fancy hats with ears . . . like the sorceror Mickey hat . . . I am SO getting one of those in October!!! I am 27 and there is absolutely NO SHAME in anyone over the age of 5 wearing ears!!!