Hotels near the New Jersey shore get filled early from May through September. Our advice is to book early and stick with name brands -- avoid no-name local motels.