If they're american, play the lava game. You take the same long runway concept, and just make the runway into lava. They don't want to touch it, and if the nose gear touches it's a go around. Have them play with the pitch and power at varying amounts to get a feel for the airplane. If they go too far and stall, well it's just a hard landing. If they add too much power, let them correct if you have length remaining. Otherwise go around time to try again. When doing this, don't worry about the pattern much, as their concentration will be on the landing. You might even want to fly the pattern to make it quick.
For crosswinds I do the same thing. I show them how to land on one wheel, and just hold us in that balance for 2000-2500 feet or so before taking off. When your student does it, be on the controls so they don't side load. Once they have it though, their crosswind landings will get much better.