Ride and train in the comfort of your own home.  Smart trainers can be paired with a host of training apps to deliver an experience that is almost as good as the real thing - sometimes better because you can ride without the danger associated with distracted drivers, animal interactions, or equipment failures.  Apps like Fulgaz, Sufferfest and Zwift are quite popular and allow you to choose the type of experience you want.