I know it's not the most advanced thing in the world. But flight sim is really good for it - you can put in whatever wind you like, and get lots of practice. It is also great for practicing joins.
When you think you have understood it, you can completely switch the winds - and see how you cope with it from different directions/strenghts. As you fly around the hold you will get your timings right.
I know you will get shown this in the plane/sim on the IR - but getting to grips with it at home is a lot easier and less stressful than having an instructor watching your every move!
Drawing it on paper is also a very good way of getting to grips with the first principles of the hold.