For your items, I would think most customers would be happy with First Class International which is the most affordable and is reliable. It is rare to have a package go missing permanently.
Sometimes First Class packages arrive in under a week, 2 to 3 weeks is the norm.
4 to 5 weeks happens every once in a while and up to 6 weeks is not unheard of--most cases where a package takes that long, the customer already knows that their country's postal service or their country's customs department is slow.
Just put a note in your shop policies explaining that international orders generally take between 2 and 6 weeks to arrive & that customers are responsible for any taxes or fees their customs department says are due.
Many countries will track First Class Packages, but unless you are paying something like $40 in shipping you won't get a guarantee of tracking in another country. At the very least, the customs form number allows you to see your package as it travels in the US, and sometimes picks up in the receiving country again.
If you are concerned about missing/damaged packages, you might want to consider self-insurance. We do it for all orders--domestic and international:
What is Self-Insurance?
http://www.gotogreatpanes.com/blog/2012/10/17/what-is-self-insuranceHope that helps!