Home laser/IPL removal works. Somewhat. You'll never get the results a professional machine would, but for sure, if you do it right and you buy a decent machine, you should be able to reduce your body hair by a satisfactory margin, in time.
Also, professional laser can be cheaper than you think. The clinic close to my home charges 35 $ per 15 minutes. To give you an idea, 15 minutes is what it takes to do my face (now that there's less hair on there, after a few treatments - before it was a bit longer). Still not exactly cheap, but compared to the super expensive contract I was swindled into elsewhere... it sure is quite a bit better.
If that won't do, well, it's not permanent, but waxing yourself is easy, cheap and near-painless in most areas. Oh, also, eeehm... Sugaring... you can try, but I did and decided never to do it again. It's convenient in that if you make a mess (or just to clean yourself) it's water soluble, while wax requires oil (and on surfaces like a carpet, then you have the oil to deal with), which is a pain. But wax adheres infinitely more efficiently to hair, so the stronger ones won't just be broken off. And most importantly, contrary to sugaring preparations I've tried, wax does not go throught the strip and stick to your hand. Which is the biggest. Pain. Ever.