Bah, carwash. I do it myself at my house any time possible. Start with the tires and wheels and then move onto the rest of the car working down from the roof. Several rinses and dry with real chamois and microfiber towels (if needed). Turtle wax (used it forever, even when I used to wax my dad's car...stick with what works). And Meguires spary detailer, etc, etc. I'm a fan of Meguir's and use almost all their products. Don't have any leather so I can't help there. I use Armor All on the dash, etc. Oh and by the way, leaf blower may look weird but works really well and is fun lol.
-Jeff
P.S. Just thought I'd add that when I'm just doing an exterior wash it takes me about 2ish hours depending on how hard I'm working. Exterior and interior, tack on another hour or so. And a FULL detail, takes me anywhere from 5-6ish hours. I'm a perfectionist about this car.