I have two flannelette and two plain sets of sheets. I love flannelette for winter.

Regarding spews, I used to put a flat cloth nappy under my DS's head and just change them when they got chucked on. It was heaps easier than having the change the sheets all the time!