For laminate, I use good ol' formica.
There are two grades 1) standard grade like you'd use on counter top. It's 1/16" thick.
2) vertical grade, it's thinner than the standard.
I used standard formica flat black which has a very nice satin like sheen to it.
You can get it at Home Depot or lowes.
Around here, Home Depot stocks black, white and then the ugly marble stuff in 4x8' sheets.
I ordered mine at lowes and got it in a 4x12' sheet so I had enough for the sides and front.
There are a good amount of adhesives out there for laminate.
Look into reviews on this.
When I did mine, it was my first time laminating so I did a lot of research and I read that chemical based laminate adhesives had real bad fumes.
I was doing mine in the house during the winter I wanted to use water based but I read some bad reviews on many of the water based adhesives.
I ended up using 3M N30 and it worked awesome.
As far as adhesives go, it is expensive though at $30 a quart.
I guarantee that a quart is more than you'll need for one cabinet.
I bought the N30 at Graingers.
When putting on the laminate, you basically lay the cab on its sides and coat the side of the cab in adhesive and also coat the under side of the laminate sheet in adhesive.
With the N30, it's something like 1-4 hours before putting the two together.
When putting it down, you want the piece of laminate over sized to the cab. I line the straight edge up with the back edge of the cab.
Use a laminate roller to get it down good and then just throw some weight on it and let it sit for a good 24 hours.
Then trim with a router and trim bit.
Best results hands down, over painting.
You can even get a cheap trim router at Harbor Freight.
Mine has lasted through a few laminate trims, slot cuttings plus numerous household projects.