Massachusetts carry
Commonwealth law states "that it shall be a violation to be in possession of a firearm while intoxicated". You can carry in any establishment, be in possession of alcohol, just don't have more than one drink an hour, and you should be safe. Personally when I carry, I don't consume alcohol.
Some Mass State parks and forest that are under DCR control hunting is permitted during the season, 304 CMR 12:18 allows firearms on properties that permit hunting during the season only. Outside of the hunting season, carry is not permitted. So during deer season no carrying of a handgun. During coyote season at parks and forest that allow hunting, carrying of a handgun is permitted, as long as you are in possession of a hunting license.
I keep a spare cable lock and a nanovault with me in case I need to go to the post office, or other firearm restricted locations.
Good Luck, Mass firearm laws are confusing.