There are plenty out there - Corsair's are the most popular, but NZXT, Antec, and Silverstone also make good units.
Generally speaking, I'd recommend a big air cooler over a 120/140mm AIO water cooler - they're usually a bit cheaper and quieter for similar performance. The 240/280mm give better performance (and looks) than big air coolers, but obviously cost more.