outside window cleaner once a month inside about every 6 weeks. Car gets washed once a week without fail, bike gets washed at the same time as car. I give my house quick dust and hoover and clean bathroom once a week and then do 1 or 2 rooms thoroughly each week - paintwork washed, windows cleaned, drawers tidied, oven cleaned etc that means I get round house about every 6 weeks or so and never have to do major spring clean.
I've always done it like that right from when I had my first house. My mum had a cleaner and we always had to tidy our rooms before she came!