We had our boat shipped from Portland, OR to Minneapolis. I believe the price tag was around $3500. We only got one quote with a shipping company that was local to our area and has a terrific reputation. We used Cross Country: http://www.ccbti.com/
. These guys know what they're doing.
The boat arrived in very good condition. I wouldn't be too concerned about any damage en route. Anything major will be covered by the shipping company. You can save some money by getting the boat ready yourself (not much). If you're not in a hurry, you can usually get on the schedule for the shipping company so they can optimize their travels. In other words, maybe they are dropping a boat off in Seattle and have to pick one up in Annapolis. They could then pick yours up in Seattle and take it to Annapolis.
The majority of the Babas are in the Pacific Northwest...especially the 30s. That will be your best bet. Warm yourself up to the idea of having it shipped and it could work out. You may be looking at around $5k to ship. Don't forget you'll also need to pay marina fees for travelift.
I would give the guys at Cross Country a call. Tell them I referred you. Our Baba 30 was shipped in '03 to Hansen's Harbor.