Serious reply:
Height thoroughly depends on who YOU are and how YOU work.
I'm 5-10 but I like to work up high, closer to my eyes and to where I can tuck my elbows in to steady my hands while a lean into something.

Depth (footprint) can be reduced by adding ballast at the base, like bags of sand, which also dampens vibration some.
Or, head down to the tire shops and get buckets of used tire weights (lead).

Make sure to put rubber pads on the bottom of the legs so they 'grip' the floor a bit and the benches don't slide around.

Also, putting your tools on a bench in 'pinwheel' fashion can let each one have more room for the workpieces.
Or, even making the bench-top rotatable.

If you are setting up to do some repetitive functions, I suggest a U-shaped layout (I'm used to design production facilities for manufacturing and I ALWAYS tried to set things up fro one-piece flow rather than batch-by-batch)

You can also bolt each of your tools onto a sub-plate of 3/4" ply or MDF, then screw that to the bench. If you want to rearrange things, just pop those few screws out and move the tool. And, again, each tool's sub-plate can rotate to aim the work out a window (as mentioned previously) or over to a work support (Like a piece of wood clamped in a vise)

I like overhead wiring when I can do it as well - it keeps things off the floor. Same with air hoses.

As mentioned, shop layout can be a life's work (it was for me!) but KEEP YOUR OPTIONS OPEN! There will always be that project when you have to get the boat into and back out of the shop.
:-)