I have also been looking into this recently as about to start my IMC training. I have got RANT
I find that flying each lesson in advance on RANT using that day's forecast wind is very helpful - it means that when I get into the aircraft I have a reasonable idea of where I am and where I'm going and what the wind is doing, and I can concentrate on the actual flying (which RANT doesn't attempt to simulate).