Flight Sim
I found it to be really helpful when I did my IMC; especially when practicing procedural ILS's, non-precision approaches and holds. The map feature will show an outline of your progress in the horizontal plane so you can keep track of how good or how bad your procedures actually were. A few hours of flight sim (or even other packages which are more geared towards instrument training) can help to reduce costs in your training and maintain a little currency when it comes to instrument flying