I agree with everyone else, the foam type earplugs are the best.
I get mine in CVS. Try and find the highest rating, I try and buy a 32. This means that it blocks louder sound than the 21 would.
I am told I snore also, but I had surgery to prevent sleep apnea and the Dr said I would never snore again. Either he lied or my sons are lying.
I need to block out sound from others in the same room as me when I vacation, hallway noise, etc and the plugs work well. I never hear myself snore.