I've done Seras and wouldn't recommend denim. I used Egyptian cotton (a little expensive (3.99 a yard, I think)) and it was perfect. It was a nice shade, thick enough to not need lining, light enough to be comfy, and had a tiny bit of stretch. I always favor cottons for costuming, though.
"Yes sir, cap'n Tightpants, sir."