I wash about once a week and wax about every 2-3 weeks (whenever the finish stops beading).
I use S100 (p21s). It is supposedly one of the highest rated waxes in terms of shine according to guru reports. Zaino is up there too. I have used both and they are great.