How much money are you willing to spend? If money is no object, look into either the Tacx VR trainer series (very good) or the CompuTrainer Pro series (best). These are very well-designed, virtual reality indoor trainers, with online functionality (and are used by the pros and many national cycling federations to test performance).
if you don't have $1500 to spend, then consider any of the name brand trainers, such as Tacx, CycleOps, Minoura, Elite, etc--just list the features that you require from your trainer, and be prepared to spend accordingly.
I've used all of the above, and next to my CompuTrainer Pro, my Elite fluid trainer is the best stand alone trainer I've ever owned. Quiet, sturdy, and portable, all for under $400.