I used PilotEdge (
www.pilotedge.net) throughout. Use them to the fullest and you'll save hundreds or thousands in training costs. I passed IFR with hours near the minimums because of PilotEdge. Suggested sequence:
1. First, they have a series of incredibly valuable VFR and IFR video lessons, including detailed explanations of how to read plates.
2. Next, get a sim and work through the VFR and IFR scenarios. I bought from Flythissim. It's expensive, but you can easily sell it when you are done with training. There are cheaper alternatives. Each scenario has a lesson and video, followed by a test where you are monitored by their on-line ATC. Each is pass / fail.
3. Finally, consider flying your IFR cross country on PilotEdge before the real thing. Your instructor will be shocked by your performance (as if you did it before...which you did).
Remember, IFR is more about coms, complex rules, and workload. All of these can be learned in a sim, and perhaps better in a sim!