Davey,
Good landings are more a matter of understanding how the system works, technique, and smooth thumbs than anything else. One way to get a bounce every time is to allow it to land itself in RTH mode. The H doesn't know where the ground is and RTH just drives the aircraft to the ground until it makes contact, bounces, and continues to drive it down. Sort of like driving your car into a garage with a bump pole at the end and letting your car idle up to and into the pole without hitting the brakes. If using RTH to get back and land just take it out of RTH before it gets to the ground and land it manually.
A second way to assure a bounced landing is to manually land it and drive it all the way to the ground. Doing that has the H descending at maximum vertical descent speed and it will hit the ground pretty hard, causing it to bounce. Even if you let off the throttle during a landing descent the H will bounce upon touchdown unless you stop the aircraft a couple feet above the ground and hover for a few seconds. The hover bleeds off the momentum accumulated during the descent. Great landings just require a touch of planning by allowing for a little room to stop and hover just above the ground before landing and using only the minimum reduced throttle necessary to bring the H the rest of the way to the ground. As others mentioned, once it's on the ground hold the throttle stick back against the stop. Do not just let go of the throttle stick after touchdown as the H may leap back into the air when the throttle stick passes above the neutral point from return spring tension.
The H does not need a flat, smooth surface to take off and land but it does need someone that understands how to take off and land to do them well.