Cape May has many hotel and lodging options. Since I was there, the small B&B that I enjoyed so much has closed. I would check out TripAdvisor for a list of their top B&Bs or inns or look at BedandBreakfast.com for additional options.
I enjoyed having dinner at the Peter Shields Inn. At 1301 Beach Ave., this is a lovely small inn. I would consider staying there on my next trip, but with a popular restaurant, I would make sure to ask for a quiet room.
Congress Hall is America’s oldest seaside resort providing hospitality since 1816. The current building dates from 1879. It is a larger property, but has a great bar and restaurant and is right on the beach.