That's a good tip. There's an outfit called Hornblower Cruises that serves dinner and drinks on the bay. I'm sure they'll have a few boats out on the 4th, but it'll likely be tough getting a reservation.