My boyfriend and I went on the fireworks dinner cruise last summer for no reason and the whole experience was just great! We are both young college kids but the people at Spirit of Philadelphia were very courteous, attentive and treated us like actual adults.
Pros: On site parking, down to earth staff, pretty good desert, clean bathrooms
Cons: None that I can think of
more