I would suggest buying in Bulgaria will be the better option as you will only pay about 40% of the UK price.
You will have to go into Sunny Beach and buy from a reputable optician. There is a good one on the main traffic road, opposite the Diamante(Diamond) hotel, very near to the market area. Various others dotted around the place.