As a PNW cyclist, there are many days that I want to bike, I just don't want to bike outside because it would be miserable. Zwift is a great way to cope with those rainy day blues. You can hop on your bike inside (hooked up to a compatible trainer) and be zipped into a virtual world full of other cyclists. Zwift does a great job on making the riding there as realistic as possible and the platform is continuously adding new features, events and workouts. While the "smart" trainers that lots of riders use to Zwift can be fairly expensive, they are working on ways to allow users with stand-alone indoor bikes (like a Peloton) to join in on the fun.