Originally Posted by HeHateY
I would view this country as not one country but 50-plus countries (the plus being the District of Columbia, Puerto Rico, etc.) and always carry a passport when leaving one's home area code.
Even then, some establishments that serve alcohol do not accept passports as ID. The PC at EWR terminal C3 is one example!