I'll start right away with what gear I think you should get because I know it works.
A decent fan.
Cycleops Fluid 2 Turbo Trainer
Some Sufferfest video's.
Garmin Edge 500 with HR Strap and the Speed Cadence Sensor
Swift or Trainerroad
ANT+ dongle for your PC ( Garmin or Suunto will work ).
A power meter. ( optional but much better than speed ot virtual power)
Why the above suggestions and how to implement them.
Using a Turbo trainer in a cold garage isn't going to keep you motivated unless you are REALLY REALLY committed. Doing a structured workout based on heart rate on something like a Garmin Edge 500 will make it easier and you can keep a record of your progress.
Following a Sufferfest video and either using perceived effort or substituting your heart rate training zones can make it easier.
Now by easier I mean that you feel more motivated to do it, you can actually achieve a harder and or more rewarding workout !
The next stage would be using an on-line service such as Trainerroad or Zwift. This really is the next stage in both training and motivation, it's what I use. To this set up you can add a power meter for more accuracy.
Zwift is just coming out of beta and has just started a Workout mode which I will try this week. Zwift is a virtual world animation of both imaginary and now one real location. It has also now introduced some pre made workouts to do in those worlds. It's going to be 8 quid a month. Trainerroad can be used on its own or along with the Sufferfest videos and is 6 quid a month.
Trainerroad looks more scientific and just shows you a bar graph of what speed/power you should be doing. It is workout and training plan oriented and you can sync Sufferfest videos with corresponding workouts.
Now I will let you google both Trainerroad and Zwift to see which one you prefer.