Im going to be different and say hot wax with cloth strips - I use the waxeze brand. I have used many other brands (nair, veet etc) and find they leave residue that you can only get off with baby oil YUCK!
Waxeze washes off in water, and definately gives me the best results! I dont find it too much trouble at all