Layering protections is the surest way to prevent a pregnancy though. Condoms and pills both have a failure rate.
Not to sound crude but I kind of think that barriers would kill the mood... no? (But people use them anyway.)
I think it's better if a couple kills the mood rather than end up killing a baby because it wasn't wanted or killing each other because they passed on a disease.