It took me forever to figure this out, but olive oil is by far the best lube out there. It has some great qualities:
-Relatively cheap and available anywhere (I buy the cheaper brands)
-No need to reload lube or re-wet water based lubes (you may need to add a little more after 20+ minutes if you last that long)
-Cleans off easily with soap
-Has no lingering smell
-Acts as a sort of moisturizer, makes your cock nice and smooth
-Really discrete lube for people to use who live with others, parents, etc.
I imagine it would also work for the ladies, at least to help get the juices flowing.
Try it, you'll be imPRESSED.