Photoshop, Illustrator and InDesign are all capable of creating templates. However I find InDesign a bit easier and flexible for creating templates especially with anything that is multi-page. It may be in your best interest to get the suite for designing/printing as it includes all three and is cheaper than buying all three seperately. And yes it includes bridge which will help in organizing your files on the drive.
Hopefully this helps...
I rely on Adobe InDesign for all of the layout, and then Photoshop for all Image editing.
The one exception to that is with printable DVD's, CD's and BD's, where I use the Epson software for the final printing, and light layout, from Images done in Photoshop.
With a page layout program, like InDesign, you can set up your business cards (say the Avery sheets, with clean-cuts - do not have the product # handy), your letterhead, your envelopes and any number of other material. I find it more powerful, for such layout applications, than just pure Photoshop, though ALL images go though that. For my logo work, I always start in Adobe Illustrator, and work in Vector Art, before Raterizing in PS.