Heres a good start.
http://forum.ppcgeeks.com/showthread.php?t=17473
and before you flash triple check everything, and read carefully.. I bricked my first touch, but its ok I toook it to sprint and I said... I dont know what happend, it got stuck like this... and i got a new one.
Anyways..
I like the almost OEM sprint ROM
You get all the sprint goodies plus a little bit more. (GPS, REV-A, Cube, Sprint stuff)
http://forum.ppcgeeks.com/showthread.php?t=26776
Good luck, and enjoy!
Wlecome to this world, YOU WILL NEVER AND I MEAN NEVER BE THE SAME AGAIN!
EDIT: BTW, there is no "best" rom, its all personal preference, all the rom makers are great, and hard workers.