A few good launchers that are also smaller than stock are...
Minimalistic (very bare bones. Does what it needs and no more)- zeam or He launcher. These are the best in my tests.
Standard - go launcher, adw, honeycomb (small screen size makes it a little hard to read though) a few I can't think of ATM.
Launchers to avoid- Regina launcher, crazyhome.
Tips for speed w/o root.
Look in launcher options and adjust the following...
Transition animations, turn them off.
Over scroll, bounce, also turn off.
# of home screens, workspaces etc, make as few as you need.
Widget tips...
Widgets really eat power and ram so use only what you need. This means if you have a redundant widget (like one for SMS reading or twitter, anything that is already covered by notifications) then you don't need it.
Wallpaper....
Avoid live wallpapers like the plague.
Task killers & "battery savers"...
Also plague carriers.
Android OS has automatic kill thresholds, meaning when ram gets low it kills apps automatically anyway. Task killers and battery apps are actually counter productive since they lock themselves in and run constantly.
Internet radio?
Iheart radio comes in bad over 1x and eats ram/battery
Pandora does only marginally better
Slacker is about mid way between them.
That's that foe now!