i dont like carpet... i used to build RC cars and used to loose tons of mini screws in my carpet xP
for a workbench... find butcher block. its the strongest stuff around, wont damage parts since its made of wood, and is sturdy enough that you can bolt ANYTHING to it.
my main bench is 15 feet long, with 6 steel posts concreted about 6 inches into the floor. there is a shelf under it (can store TONS of stuff, and keep it off the floor...) and a shelf above it. there are 4 outlets every 5 feet, and three fluorescent bulbs the whole length of it.
i love it, but its technically my dads workplace (but i get more use of it... its currently covered in shiny alloy parts
)
if you weld... a good steel welding table is nice so that you always have a place to attach the lead too. truth is, shops should work for you... and i have honestly seen some people who cannot work with everything organized.
me, personally, if i had the time, everything would be perfectly organized, outlined on peg board, etc. just makes work faster and the total job cleaner.