You can get waterproof matress protectors that aren't crinkly. They feel cloth-like. I have one on my bed for life's other messes
Yep, Target do a good range but they are a bit pricey, we bought one for DDs new king single a few weeks back. I think it was around $50. Well worth it though.