Having hardwood floors in the house helps with that. Or else I can go to the gym and use their aerobics room when it is available. Since I would have gym membership anyway whether I dance or not, I might as well use it for more things than just cardio & weights.
Right, and practicing it the correct way. I've seen some students practice over and over and over, but it just becomes mechanical. It's nice to know good technique, but once you dance with a partner it needs to flow together, so the practicing doesn't always help when you can't dance yourself first. I guess it is up to the individual and how they perceive their dancing.