wilkinsons do them in all 3 bed sizes plus they are only cheap
Or you could be cheap & stick bin liners underneath your sheets
Just got some of those tesco bed mats today, shower curtain a great idea though, my sisters waters went in bed and they ended up having to buy a new mattress!