Personally I like air coolers, they're cheaper, and for the price, they give very good performance.
Go with an air cooler like the Hyper 212 EVO, 212 plus, or if you want the best performance the Noctua NH-D14 is the best air cooler and it's on par to some Water Cooling options at a very good price.
You'll be able to overclock nicely the 3570k with any of those coolers.
Air coolers are cheaper than the factory closed loop liquid coolers, but most air coolers cover at least one of your memory slots I guess it comes down to weather ou want or need to use all four slots. If you do, go with the liquid cooler. If not, then go with air.