I most often use cotton, but a blend would be ok. If I don't feel that the fabric has enough body, I will often line it with the same fabric.
As someone else suggested, light weight denim works and so would some home dec fabrics is they are washable.