Racks are the most space efficient and will provide your snakes with security.
If you are really intent on display, I would look into XPVC cages like Animal Plastics brands.
Tanks are pretty bad and not really suited for snakes. It's difficult to maintain heat and humidity simultaneously in a tank without modifications or significant effort.