Free: Contests & Raffles.
Benadryl, check with your vet or someplace you trust on the dosage.
Our old collie was very scared of fireworks. We found it best to lock her in the garage with loud (not mind numbing) music to help drown out the bangs from the fireworks. It was the best we could do for her and she handled it well enough. The combo of benadryl and loud music probably would have been better.
I am lucky in this regard. My lab looks for something to fall after every bang.