I regularly ship things to other countries. I’ve found Priority Mail
the least expensive & most economical way to ship.
You can sign on to usps.com & print the shipping label with postage
& the customs forms necessary for international shipments. In order to
print shipping labels & customs forms you need have a sign in name &
password. If you don’t already have one you can do that on the
usps.com site as well. It’s free & you can pay by credit card.
If you do a lot of shipping, both domestic & international, you may
find a service like that offered by stamps.com more efficient.
There’s a small monthly charge for stamps.com but its worth it. I’ve
been a very satisfied stamps.com user for many years.
You can order USPS Priority envelopes & boxes from usps.com & have
them sent to your location. Then when it’s time to mail a pkg. you
have the correct Priority box or envelope on hand & with the shipping
label with postage printed at your location you don’t have to wait in
any lines at the post office. If you want, you can even have the Post
office pick the pkg up.
It’s really nice to have the pkg ready to go. It’s fun walking past
the lines in the PO & just laying the pkg on the counter.