Smart trainers not only enable you to avoid foul weather, but the latest generation are an essential training tool, opening up virtual worlds for easy-access workouts. Combined with the best indoor ...