I have the soundcore liberty air 2. They have good sound quality and fit the bill for what you're looking for. Looks like $30 on Amazon. That said, I do need to push them in occasionally while exercising but I haven't experienced earbuds where I don't have to do that.