If you want something waterproof, a tarp, painters drop cloth, waterproof table cloth, plastic garbage bags, or shower curtain liner are some things that will protect the carpet from moisture. On top of that you could throw newspaper, towels, or something absorbant.
For cheap toys and hideys, see
http://www.guineapigcages.com/toys.htm for ideas.