New Jersey might be one of the smaller states in the U.S., but what it lacks in size it more than makes up for in attractions, which include its beaches, food, history, and hidden gem destinations ...