After pouring, I rinse out the bottle and set it on the kitchen counter. When 6 or 8 bottles accumulate, I wash them all in oxyclean and hang them on my bottling tree to dry. When the bottle tree gets full, I put them in case holders until I need them.
On bottling day, I fill my kitchen sink with a hot oxyclean solution and attach a bottle washer to my kitchen tap. I fill 12 bottles with oxy clean, shake them up, pour them out, and rinse them with the bottle washer. Then I submerge them in my 5-gallon bucket of StarSan solution for a minute, and hang them on the bottle tree to drip dry. Repeat with the next batch of 12 bottles until all bottles have been cleaned and sanitized.
I could skip the oxyclean wash on bottling day because every bottle has already been washed once. I still do it, though, because some of the bottles sit for a long time before getting used and they get pretty dusty, so I feel better about it.
It takes about 45 minutes to clean and sanitize 50 bottles this way at a moderate pace.