I go to the car wash (my top does not leak). I used a coat of Klasse All in One followed by a coat of Klasse Paint Sealant. My car looks like it has a layer of glass over it. The paint sealant is supposed to last 9 months which is ideal foir me. I live in New Jersey and have no interest in waxing a car every 3 months. December through February are generally no fun up here.
I wash mine by hand and it has a fresh coat of Cherry Wet Wax on it. All I do is wash when needed, perhaps once a month or so and in between dust it off and a quick cleaning with Coat's Miracle Mist to keep up the shine. To keep the nose clean I wash it as needed and re-wax.