Buy your ticket...if you can get in before the general public....
I have a ball cap that says "I survived the 2005 Boat Show".
I bought it at a thrift store.
Annapolis is a horrid place to park.....your best bet will be to take the shuttles that run in......I think from Navy-Marine Corp Stadium.
While you are there, cross the Spa Creek Bridge and enter another county
"The Maritime Republic of Eastport"
Personally, I find boat shows BORING...what with all the posers, wannabees and tire kickers.....along with
children in strollers and people with hard shoes.