Are you in a position to build it yourself? I've done it a couple of times, but the cheap-and-easy way requires screwing 1x2 strips to the wall -- if you're a renter, then that's probably impossible.
If you can fasten it to the wall, you don't need to worry about legs -- legs are tricky things if you don't have woodworking experience.
I use 3/4" maple (or other hardwood veneer), faced with 1x2 of the same wood.
You don't have to be a woodworker, although unless somebody does the finishing for you, you do have to sand and finish.
The lumberyard can make the big cuts for you.
And you can make the work surface as big as you want, within reason.
If this interests you, PM me and I'll send some pictures.