One of the best investments I ever made was buying a golf mat to practice chipping and full swing golf shots indoors. Even though it's synthetic turf and not the same as real grass, it still is better than hitting off of your carpet.