I have done a lot of foam crafting, not just the armor I made, but weapons, kids crafts, various other Halloween costumes and even homemade x-mas gifties. My preferred, and pretty much only, tools I use are:
Heat gun. Seal the foam first, its easier to work with, you get nicer cuts, uses less...