For me, Zwift helps remove excuses -- no need to worry about weather, temperature, the extra time of driving somewhere to ride (so I can avoid traffic). When I have a window of time, even at lunch (since I work from home) I can just jump on and go.
As for staying interested, I have a number of...