I don't even do the soap/water/drip dry routine! The key is rinsing them within an hour or two after drinking, using hot water, and filling them maybe 1/4 of the way then shaking really hard to get all the yeast out. I don't store them upside down, and when I bottle weeks or even months later they still look and smell absolutely clean. A quick Star San rinse and they're good to go.
I hate bottling as much as the next guy, but I feel like a lot of people make it so much more tedious than it needs to be with their unnecessary cleaning procedures. I see all these posts where somebody's like "Yeah I rinse bottles after drinking, then soak them in PBW, then rinse them, then use dish soap, then put them through the dishwasher, then star san right before filling" etc. Waste of time, resources, hot water, and chemicals if you ask me.