Suspension trainers are quite popular among athletes. They are easy to carry around and let them workout almost anywhere. The AirFit Trainer Pro is designed to give you a killer upper and lower body exercises. You can bend, push, pull, twist, and do all kinds of neat moves with this trainer. This is great for stretching too.
You can use this system in your home or outdoors. It is not cheap but can give you a killer workout.