I have serious insomnia issues and my husband snores.
I use earplugs and sleep phones while listening to sleep music with binaural beats. This helps me to stay asleep more than anything.
Also use Badger Balms Sleep Balm under my nose. Or you can use a drop of lavender oil or make a spray with lavender oil and water and spray your sheets and pillow.
I also take sleep meds. MidNite contains some good ingredients just in small doses.
I take 1 Sleep Tonight, 2 Revitalizing Sleep formula capsules and add additional passionflower, lemon balm, hops, chamomile and valerian. Will take Lunesta if needed also. I take 2-3 rounds of meds to get to sleep.

For snoring, elevating the head of your bed by 6" can help, having him sleep on his side also. If it's allergy related, the nose strips may help and using allergy meds and an air filter. Avoiding dairy before bed is recommended also.

When the snoring gets really bad, I move to the couch.