 BIB soda is cheaper but requires a high quality water source and well calibrated dispenser.Pre-mix soda costs more and takes up more space, but can be used anywhere, and the equipment is simpler and cheaper.Cornelius kegs come in many sizes, here are sizes for 
A cornelius keg is a stainless steel cylinder which can hold a maximum of 130 PSI.