I'm a prolific snorer and it's a constant issue for poor Mrs Nose...
I've tried multiple things, and the one which works for me is having the mattress elevated at the head end by about 20 degrees (I use a load of cushions). I also use a mouth guard. No guarantees, but it's improved it no end...