Went on Spirit Baltimore cruise to celebrate our 2 year anniversary. We didn't want to spend too much money but wanted to have a nice night out. Bought tickets on trip advisor and the process was easy. When you go check in, look for the kiosk stand to obtain your ticket. You will need your DL to pick up your ticket if you booked it. Once you get on the boat, they will direct you to which level and what seat you will be sitting at. Our table was near the hostess and it was a hassle since it was a tight space. People were walking behind me and I kept having to move my chair. But it wasn't too bad since I wasn't there all night.
I would suggest visiting the upper deck for some pictures after you know where you are sitting cause it will take about 15-20 minutes before they serve food after 7pm. They also call you by tables to get food... Plus side if you don't want to buy drinks, they offer coffee, unsweetened tea and raspberry tea. I liked the raspberry tea!
They had a variety of food, salad and desserts. You will never go home hungry!
After dinner, my fiance and I went upstairs and we were up there the majority of the time. There was an acoustic singer throughout the cruise and it was nice. The weather was perfect too!
We parked at the Harbor Court parking garage and got a validated ticket but come to find it's only a discounted ticket... I thought we would be able to park for free (from the instructions from tripadvisor). It should say "discounted parking ticket" instead of "validated ticket." That was misleading.
Overall, if you want a decent night out to celebrate a anniversary or birthday, this is the spot :)