Start your foodie adventure in Princeton, home to some of the best dining options in New Jersey. Have breakfast at The Blue Bears which, with its homemade jam, serves as the perfect spot to fuel up for the day. Continue on to Mediterra Restaurant & Taverna for lunch, where you can try their sumptuous Mediterranean food. Spend the afternoon exploring Princeton University before heading to dinner at Cargot Brasserie. Sample some of Cargot's fine French cuisine and don't forget to try their decadent desserts!
For day two, head to Hoboken, a trendy city with great food and drink options. Start your morning off at Schnackenberg's Luncheonette, a retro breakfast spot with counter seating and a great selection of classic breakfast items. Spend the day exploring Hoboken's charming streets, shops, and street art murals. For lunch, grab some pizza at Grimaldi's, where you can enjoy delicious coal-fired pizzas with a view of the Hudson River. End your day with dinner at The Cuban, serving up authentic Cuban cuisine with a flair of New Jersey style.
If you have more time, consider visiting other cities like Atlantic City or Cape May that offer a variety of food and entertainment options. For those who have less time, focus on just one city for maximum exploration and dining experiences.