You might run into STP issues if you daisy chain enough switches. Instead, build a classical hiearchy. I.e. have some distribution switches connect to the core and access switches connect to them. If the switches support Etherchannels, you can also vary the bandwidth provided between devices to match need.