My father watched me work and I guess he had the same issue in his garden. Being the brilliant man he is, he came up with a solution that was low tech and works. I've used this technique for the last 3 years, my neighbours and friends are now beginning to use this solution and it seems to be quite popular. Now I've been asked by some other associates to produce a bit of a tutorial so I thought I might share the joy.
The simple solution is cylinders or tubes made of square weld mesh, held in place with a garden stake and a cable tie. Simply placing a cylinder of mesh over a tomato plant and holding it in place with a stake means you don't have to do any significant work except keep the weeds down and pick the tomatoes.
There are commercial tomato cages available but they mesh isn't as close as I am recommending. The commercial ones still need some tying up on occasions. They are also very expensive, for what they are. I usually plant around 16-24 tomato plants and that means a lot of money.
I have a collection of 32 mesh cylinders now and I've spent about $60 on building them. I have enough materials to build another 10 cylinders at least, so this isn't expensive. Especially when you see that the construction work is done once and the product will be useable for at least the next 10 years.