For the layout, I'd avoid having /tmp, /var and /home on the SSD.
With or without SSD, my preferences go out to a tmpfs /tmp and a HDD RAID1 /home (coz' it's cheap)
As for /var, my /var/log tends to get very big, so /var is usually a RAID1 dedicated to system files.
Your mileage will vary.
I'd definitly use "noatime" and "discard" (cf. point 3)
Some people said/like to remove the ext3 journal too. I haven't tried that, nor have tried ext4.
The kernel should at least support the TRIM option: that is mounting the disk with the "discard" mount option.
There's also some "hdparm" tuning and BIOS tuning possible, but I didn't toy around with that.