As long as you don't demand too much, the $7 JLab JBuds2 in-canal earphones will likely exceed your expectations.
Pros:
Cons: