Personally I think almost all of my distractions while working at home would go away if I could afford a maid or just had more spare time and energy for housework. So really the issue isn't "the home" so much as the fact that my home is in disarray because I have too much to do.
Just get a cleaner 2-3 times a week. As long as you can tidy first, they'll be able to clean stuff, and specifically get all the annoying stuff done (fllors, bathroom etc).