Ideally, you want to stretch your carpet as soon as possible after installation. This will allow any bumps or bulges to be fixed before they become permanent. Your carpet will be easier to stretch if you remove any furniture from the room first, but it isn't necessary unless it's in the way. A rug pad is a good idea since it will help make sure that furniture doesn't slide around on top of your new flooring.