An 18 1/2" barrel would be a good idea for HD. Makes it easier to move around your house. I also have a 115 lumen LED light attached to my 870. As far as ammo goes, 00 Buck is what I use.
I attached the flashlight with something similar to this.