teacherbuknoy, I am currently loving this Micke desk from IKEA. It's just spill proof I think. I don't know anything about carpentry, but the way the entire thing is coated makes spills really easy to wipe off with cloth. Stains are also easily wiped away with just a bit of water.
It's also very sturdy and doesn't easily shake when I bump into it.