There are many tools you can use to water your garden, but our tool of choice is a watering wand on a hose. While it can be tempting to use a "set it and forget it" sprinkler system in your garden, this is actually not the best way to water your vegetables. Sprinklers distribute water lightly over a large area and have to be left in place for a long time for the water to fully sink into the soil. When you use a sprinkler, up to half of the water is likely landing somewhere you do NOT have a plant in the ground. Thus, you are watering double the amount of space you need to and likely wasting a lot of water. A watering can allows you to be more targeted, but watering a large garden by filling a watering can over and over again can be an exhausting task. That said, if your garden is manageable with a watering can, this option is still better than a sprinkler. We often use a watering can when watering new seedlings, carrying it around with us as we plant each one. That's why our watering method of choice is a watering wand attachment on our hose. This wand acts like a watering can by spreading the stream of water from the hose into multiple fountains. But because it is attached to your hose you don't have to carry the water around with you (just drag the hose). Most watering wands also allow a significant stream of water to come through, which means you can water deeper, faster on each plant then if you were using a spray nozzle. An even more advanced method of watering is building your own irrigation system with drip hoses. Our only word of warning with this method is that not all hoses are built to withstand time. You'll need to invest up front on a drip system that is well-made for the long haul. You'll also have to design the layout of your garden around this drip system (buried or on the surface). The problem is, like a sprinkler the hose has holes throughout so you may still end up watering where you don't need to.