To offset the length of time spent during a full wash (everything besides polish), I wash it less. I've only washed my car 3 times this whole year, compared to maybe 10-11 times last year (bought the car in June '15).
Then again, I'm not as caring toward how my car looks now vs how it runs.
If I have a free weekend and have a buddy alongside, then 4-5 hours go by pretty fast.