Find the best garden sprinkler for you by considering your budget, garden size, garden shape, and climate.