Call the US embassy or consulate and ask them about firearms if you are considering carrying one.

This site has a general overview of the gun laws-
security

But, I wouldn't rely on anything I read on the Internet; I'd get the info straight from the embassy.
_________________________
Don't get me started, you know how I get.