I used MDF and it worked fine. In fact, most people here used MDF.
For finishing, I used Krylon "Make It Stone!" textured spray paint, and I like the results.
If you use contact paper, you will almost certainly want to put a sheet of plexiglass, glass, or lexan over it.