I like the Loop earplugs; I use the Experience 2 for concerts/live music. They also have some for sleeping. They stay in, and if you get a magnetic lanyard (theirs or aftermarket), they also stay around your neck when you want to take them out for a while.
I used to use Etymotics, but I lost those in Nashville and had to change to something less easy to lose!