Not sure how to help with dry hair (my hair, which is stick straight but normally very swingy & healthy, was getting pretty dry this spring when I was swimming more), but Speedo does make a "long hair" swim cap:

http://www.swimoutlet.com/ProductDet...0&Click=310393

They're no longer carrying it on their website (www.speedousa.com), so it's possible they're discontinuing it... However I've seen it at a local sports shop, and it does seem to have extra room.