Then one I used is RGT (it’s free!).
There are others that use real roads with user filmed video, I haven’t tried those yet, not sure if they’re any good or a bit naff…
(The sufferfest has prerecorded video of races and roads and stuff to watch when you’re doing the workouts, but that’s a bit different again).