I've been recommended Collinite 476 as a good, durable carnuba-based wax - a friend used it after detailing my NSX and it seemed to last a decent amount of time. I use their easier-to-deal-with 845 with fair results, but I'm an amateur at this...
I've also been told Meguiars NXT is a good detergent for use in hard-water areas, possibly a little agressive on waxes (unless you dose precisely) with soft water.
Finally, the snow-foams are mainly if you've a very dirty car that NEEDS a pre-wash to loosen up the crud. Otherwise just keep it waxed and hose-off with a jet-wash on a low-ish pressure...
"No man with a good car needs to be justified"
Blue '08 FD2 CTR - big, ITR-sized shoes to fill...
Yellow '96 NSX 3.0 - oh was it worth the wait!
Black '99 ITR - well, I had to have another one, the first was so much fun. Miss this one even more than #1...
Blue '03 S2000 - SOLD, flawed but fun
Blue '04 Focus TDCi Sport - SOLD, very good fun for a diesel!
Black '00 ITR - SOLD, still missed
Red '98 Civic VTi - SOLD, probably still bombproof