While weights are a great tool for strength training, they aren't for everyone. Plus, unless you have your own a pair of the best dumbbells or best kettlebells at home, you'll need access to a gym.