I use a trainer made by 1up. It's pretty simple to setup and use but not cheap....However, I try and avoid trainers at all cost. Give me cold and wind over riding indoors anyday......I understand you have a few more weather issues than we do in NC though.
I think the site is
www.1upUSA.com.