I use Protect All after a wash. It's one of those all-in-one protector/wax. Works very well on all materials, including seat and glass. Not too shiny, either. Makes the black parts, especially the wheels, look fantastic. Claims to be good UV blocker, which will help with seat and black plastic bits.
I get rained on 90% of the time I ride so not as anal as I used to be. She gets a bath every 2 weeks on average. Trying to get better about cleaning chain each wash. I like that it has that daily driver look to it. You can certainly tell the bikes that only come out on Sunday morning...