I regularly workout with resistance bands. I find them as a great alternative to free weights as they offer a difference kind of resistance. They are also really good for travelling. You can just stick them in your suitcase and you have a mobile gym ready to go.
There are quite a few different types of bands around and I think this guide pretty much sums up the best http://www.healthster.co.uk/top-5-resistance-bands/
It’s important that the bands that you get are of a good quality as the last thing that anyone wants is one to snap halfway through a workout.