Originally Posted by
Mary2e
Got it... so this is more difficult than finding good F space

Do you have a route & time frame in mind?
Cruisefish and Cruise Plum are useful for comparing prices on the same route on different days and show historical prices.
Not all ships are equal, even within the same cruise line. NJ has RCCL's Anthem of the Seas and NYC has NCL Breakaway. Both are newer larger ship builds with plenty of dining options. Celebrity Summit also sails from Bayonne and is an older refurbished ship with a quieter atmosphere, but still offers "My Time Dining" and a dedicated spa class restaurant "Blu" for spa cabin guests which is also anytime resort casual dining. RCCL is also adding Rhapsody of the Seas from Bayonne.
Seascanner is useful for seeing cabin class availability for specific sailings as some cabins have more desirable layouts, locations, or balcony sizes. It isn't as good as seatguru but at least you can eyeball the deck plan and make sure you don't end up under the pool deck, next to the elevator, or over the nightclub if you're sensitive to noise.