I've got a mag Elite trainer, it does the job and is easilly storable but boy, I'd rather go out in my bike!
If you can do an hour, you're a better man than me,,, it's the boredom and "time dilation" qualities that make 5 mins seem like half an hour,,,,
In the winter, if all else fails, I'll do up to 45 mins in front of the TV with a towel round my neck to catch most of the sweat.
Top tip: try not to spend more than £100
I've had a fan type trainer and a set of real rollers in the past but the mag works best.