I have a good friend who only needed reading glasses so I found out what strength he needed and got him a pair of the cap bill magnifers which he loved but havig the folded under the bill of his cap bothered him so he kept them ont he top of his cap bill and would put them underneath to use them until he dropped them. They don't float. If you wear sunglasses, which you should, there are magnifer that fit on the lense and turn them into bifocals that work well I am told.
The state of GA says I should wear my glass anytime I appear in public pretty much so its not an issue with me.