I don't know what you consider to be expensive, but The Kurt Kinetic Road machine is great. It works well and is really solid. I picked one up last year and am very pleased with it. I also read good things about the Cyclops Fluid trainer. I think you want to be careful about going to something too cheap, because either it won't last or won't work well and it will end up wasted money. I also do some spinning classes in the winter to help.
I notice that the Road Machine has a slightly newer model, but that the previous one can still be found at a little savings over the newer model.
Kurt Kinetic Road Machine Fluid Trainer I see that Amazon seems to have them as well.