JBM- Yeah, crate training has all sorts of benefits. We even put a pen in the media room for the then-puppy and she was housebroken in no time. Heh heh, we still have the pen in that room too

she likes having "her space" so OK, even if it doesn't look too great. She likes her crates and travels in one in the MPV.
CarWeenie- The mess can do a number on the finish of hardwood floors too

We kept the good rugs covered for a few weeks (and took the covering off just in time for our friend's adult, supposedly housebroken dog to go on one of the valuable ones

). With the cost of pro cleaning it pays to just take them up.
The small extractors are handy, and yeah, they beat lugging the big ones around. If I were doing it over, I'd get a *good*, heated mini extractor and use it for not only the pet messes but also for detailing.
Since you have hardwood floors (we do too), be sure to get the pup used to having its nails trimmed. We do it *every* night, even if we just "pretend" (we say "pseudo" to the dogs now and they know that means we're just playing at it on those nights). By doing it every night right before bedtime, the dogs quickly get used to the clipping, and you'll get used to doing it too. Have some styptic powder on hand for the inevitable "oops", which won't happen often once you get the hang of it. Keeping the nails well trimmed is a lot easier than people make it out to be, and is good for both the dog and your floors. Our friend with the rug-soiling dog doesn't clip its nails, and the poor thing's gait is all messed up from the long nails. When the dog used to stay with us (at the previous house) it'd take nearly a week to get the nails trimmed back to where they oughta be, taking off a little at a time.