We just got back from Disney on Saturday, and my DD had her hair wrapped at Pop Century. It was $43. I'm pretty sure it is $2/inch. DD hair is a little past her shoulders, and she had some beads added to the end.
Tattoos run from $5 & up, depending on the size and what it is. DD got a Sorcerer Mickey for $7. (She almost got the Hannah Montana for $8) DD got her tattoo at MGM, but prices were the same at the hotel.
Not sure on the face painting - DD wasn't interested in that.
Hope this helps!