Polish,
I have done both. If you have an account with a shipping service, through work or a friend etc., it will be cheaper to go that route and send it to your hotel. If you call the hotel and let them know something is arriving for you (as long as it is not too much earlier than your arrival) they will hold it for you no problem usually. Also, you can call Rick at the BTM tournament, he also accepts shipments and holds it for you at no charge. If you don't have access to an account for the savings, then BBE is probably your best bet. The balls will be at the Stadium for you when you arrive and they can provide boxes to help you repack them after you are done. A little more expensive, but less handling by you. Either way I have not had any issues shipping equipment to and from Nationals.