the hinges catch a lot of pee--make sure you are taking the plastic caps off and scrubbing them at least once a week.
My current plan of action is bleaching the floor and lower bowl at least once a week. Half way through the week, I use a Mr.Clean with Febreeze, and spray down the bowl and the floor again. I will often spray the wall beside the toilet as well with this. And the inside of the lid, and the "ring".
I use Toilet duck once a week. And then put a gob of the Scrubbing bubbles stuff under the rim. That really helps deodorize!
Hope that helps.
PS-I am going to repaint the loo this summer to a really really high quality scrubbable paint for kitchen bath or whatever is guaranteed to non-stain. I hate smelling like a public washroom!