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