Found some excerpts that answer a lot of simple questions for me...
"Q: Is my New Hampshire License to Carry valid in other states?
A: Only in those states with which New Hampshire has reciprocity, meaning states that agree to recognize our licenses if we recognize theirs. There are currently (November 2007) 20 such states, listed on line: go to www.nh.gov ; click on “State Agencies” on the right; scroll down to “S” and click on “State Police Division” (within the Safety Department); then click on "Support Services Bureau" on the left; then click on “Permits and Licensing Unit” on the left; then click on “Pistol and Revolver.” No, Massachusetts isn’t on the list. The nearest state where your NH license is recognized is Pennsylvania. (For you sissies afraid of the cold, note that Florida is on the list.) And, of course, you don’t need a license to carry concealed in Vermont. Be aware that if you go to these states, you must follow their gun laws, which may be more restrictive than New Hampshire’s.
Here’s the current list (note, subject to frequent change): Alabama, Alaska, Arizona, Colorado, Florida, Georgia, Idaho, Indiana, Kentucky, Louisiana, Michigan, Missouri, Mississippi, North Carolina, North Dakota, Oklahoma, Pennsylvania, Tennessee, Utah, and Wyoming.
Q: Where is it legal to shoot?
A: Per state law (RSAs 207:3-a, 207:3-c, and 644:13), you may not shoot across or within 15 feet of a road, or “within 300 feet of a permanently occupied dwelling without permission of the owner or the occupant of the dwelling or from the owner of the land on which the person discharging the firearm or shooting the bow and arrow is situated.”
You also may not discharge a firearm within the “compact part of a town or city,” defined as “the territory within a town or city comprised of the following:
(a) Any nonresidential, commercial building, including, but not limited to, industrial, educational, or medical buildings, plus a perimeter 300 feet wide around all such buildings without permission of the owner.
(b) Any park, playground, or other outdoor public gathering place designated by the legislative body of the city or town.
(c) Any contiguous area containing 6 or more buildings which are used as either part-time or permanent dwellings and the spaces between them where each such building is within 300 feet of at least one of the others, plus a perimeter 300 feet wide around all the buildings in such area.”
Further, it’s just common sense and courtesy to ask permission of the landowner to shoot on private property, even if there is no “permanently occupied dwelling” within 300 feet.
For target shooting, many people belong to a gun club, and there are many of them in New Hampshire; the local police can tell you where they are, and you can find a list of shooting clubs compiled by the state Fish and Game department at http://www.wildlife.state.nh.us/Links/fish_and_game_clubs.htm. Also, there are two commercial indoor shooting ranges in the state (at least that I know of): the Manchester Firing Line (628-7663), and Belmont Firearms and Range (524-8678).
I hope this helps your understanding of New Hampshire gun laws. If you have any questions, feel free to ask any member of the Misguided Malcontent March. (Just kidding, of course. Call Pro-Gun New Hampshire, 226-PGNH, and we’ll call you back.)"