I don't think you will have custom problems for receving glasses. Nevertheless, in Madrid, I can reccomend Visionlab.
They have several stores in which they'll take a look to your eyes (european optic prescriptions are different than american) you can choose glass frame and they'll craft the lenses. The whole procees can take around 2 hours.