We listed the types of vacuum cleaners and their pros & cons. Whether you’ve got hard floors or carpets, we'll help you find the right one.