You can build a bench including the cost of tools to make it, that will put any storebought bench of the same price to shame.
Lumber yards here will cut your wood to length, and slice sheets of flat stock for you.
Stand with your usual footwear (shoes on or off, however you usually work). Arms down, just in front of your hips. Hands flat, palms down. The bottom of your palms is the bench height. Lean forward and stretch your arms out a comfortable distance, probably about 60cm or so for most people. Where your hands stop, that's the depth of the bench top. Make the length to suit your space or desire.
Get some 100x100mm square posts cut to height-minus-top-thickness. These are your legs. Put in one more pair of legs than you think, for strength. Get some REALLY thick plywood, like 25mm+ thick, for the top, cut to size. Screw the top to the legs with some 75 or 100mm screws. Put a little file cabinet or other shelving unit under or on top, as you like.
Done.
Discussion on metric/imperial hilarity at global lumber yards:
http://boards.straightdope.com/sdmb/showthread.php?t=555120