Tesco Extra in Inverness have sports sunglasses with an additional clip in inner frame that hold your prescription lenses. Sunglasses + prescription lenses for a total cost of £40. You need a current prescription before they make up the glasses.
Seems like a good price. Well I bought a pair anyway. My last pair was over £100.