Personally, I'd go with cotton because of the weight, but if you need further flannel resources I have discovered a site called
Flannel World (which makes me giggle, a bit). I haven't ordered from them yet, so I cannot attest to their serveice etc, but they have a good selection!
Alison