Use tomato cages for determinate variety
Determinate tomatoes such as Celebrity, Defiant and Roma VF grow early in the season, but then slow down and concentrate on ripening their fruit. A 3-foot tall tomato cage is perfect for determinate tomatoes. To use, place around the plant. During the first few weeks check the plant weekly and pull any growth back inside the cage to guide it upwards.
Use stakes for indeterminate variety
For determinate tomatoes such as Brandywine, Big Beef or Sun Gold, using stakes is one way to guide their growth. First, drive a stake into the ground. Then use twine, strips of fabric or cushioned wire to secure the main vines to the stake.
You'll want to prune these determined growers back to one or two vines as they grow to concentrate their energy. Prune off the suckers that grow in the crotch of the main vine.
(Optional) Use a bin for indeterminate variety
Another option for those persistent growers is a tomato bin. You can make a tomato bin by using reinforcing wire. Reinforcing wire is most commonly used in concrete. Take a 6' x 5' length (or use a dimension to suit your tastes) and wrap it to form a cylinder. Use zip ties to secure the two ends together. As with the smaller determinate tomato and their tomato cages, you'll need to check in with the fast growing indeterminate and pull any wayward branches back into the bin from time to time.