My vote would be pvc cages to give them more vertical room. Mine really uses all the room he has to climb and explore.
I have seen some huge racks. I know AnimalPlastics just started making one but I think they would be overkill. I think the pvc would be the beret choice.