I do have weapons in my home, but don't carry any. I don't own anything like a gun or sword, however. More 'makeshift' protection. Zombie invasion? Criminals? Any situation like that in which I may need extra protection, I make sure I have that protection available to me and hidden around my home. I wouldn't attack someone with a weapon unless it was self defence, or if they had one too and were planning to attack me. In that case, I wouldn't wait for them to strike first.
Fantasy wise, I have an interest in all sorts of weapons. Guns, swords, knives. I think I prefer knives and swords.