Best way to organize my Android apps?

Okay, so minus the 5 stock apps I use, I have a little over 100 apps on my phone. The question is how would I go about organizing them? As in like the iOS way, with folders, except without having to litter my home screens with them since I already use them for my 20 million widgets (figure of speech, lol)? Is there a launcher that lets you have folders within the drawer?

Samsung Galaxy S2 Skyrocket

CyanogenMod 10 unofficial nightlies (Jelly Bean)

Currently using Apex Launcher