Paul, You have to go Zwift. I find it really beneficial and work on the little and often principle. Whilst I enjoy riding outside I find Zwift ideal if I want an hard workout, climbing, or a quick 100km tempo ride. I always aim to do an event and or a race as I now find it boring riding on my own around Zwift. I don't really do the training programs but these are also beneficial.