Personally I use Ikea kitchen worktops for my desk(s). Really cheap, quite deep and I can make them the perfect height for me.

A simple baton across the supporting wall and 3 cheap table legs, and after a little bit of cutting with a circular saw you have your very own custom fitted desk.

Ikea also do some nice cable management stuff in their office section. I have some cable hole tidies and some racking that hangs off the underneath of the desk for wires etc...

This solution also means you have a super solid surface, and it worked out much cheaper than any other solution I could find.

Cheers

Cris