Shore guide 2024: Where to eat, stay, and party in New Jerse