I'm surprised at some of the misinformation being put forth in this thread. To start with,
Up until recently it was illegal to carry a concealed weapon into a bar, but the law was changed, and you can now carry a concealed handgun into a bar, but you are not allowed to drink.
I would highly recommend reading this brief .pdf put together by the Virginia Citizens Defense League, it has it outlined pretty well.
Also, the wikipedia article on Castle Doctrine.
Finally, I have two Springfield Armory handguns at home, a subcompact 9mm XD and a full sized .45 XDM. Both of which are great guns, and the fact that they have both a trigger safety and a grip safety makes it very unlikely that it will accidentally go off when you don't want it to. My personal preference is with SA and I would highly recommend checking them out and shooting them at a range that lets you rent guns, like blue ridge arsenal.