Yes the max. is 48 ports per switch.
Cascading switch can have bottle necks because of the single link between switches.
The other option is Stackable Switches. Were all the switches connected act as Single switch. Stackable Switches
Higher end switches have high speed "uplink" ports. Also, many allow "teaming" ports together. Even if you may not have a 10Gb uplink, you can still "team" several 1Gb ports together. Obviously both switches need to support this.
Thanks for all the reply's I got so much info I wanted. Very last question if I have 2 x 24 unmanaged switches with 1gigabit ports how do I connect them together with 1 cable then that will only give my 1gbps between the 2 or do I connect them with let's say 4 cables and that will give me 4gbps am I Correct here? Or will the 4 cables cause problems?