for my cp, I laminated the top with some kitchen counter stuff from home depot. it cost @ $18 for a 2x4' sheet of the stuff, plenty big to fit on the top of the cp.
best to have a router if you're going this route tho. what I did was cut the holes in the cp, glue on the laminate, roll it (as per instrictions) and then pierced the laminant from the bottom up with a 3/4" bit (to get your bit in there) and routed it out for a smooth hole.
The laminate available at home depot was greyish black, looked excellent for the cp. I don't remember if they had black...
be carful not to let too much of the glue dry in the holes, or you'll have a hard time sanding it away.
I finished the sides, didn't laminate, so I don't know costs there...
Hope this helps somewhat...