Hands down the best lube I have ever used is uber lube. It is expensive, but goes a really long way, doesn't taste of anything and doesn't get sticky. Is also waterproof and honestly really lasts during sex. It is silicone based though, so shouldn't be used on silicone toys (it degrades them). I personally also use skyn latex free condoms, as they work best for me and don't smell bad.