What a bummer! I do believe that any establishment MUST have written prices. I would have protested, asked to see the carta, made a scene. 800 for a bocadillo? Unless it was some great jamon, no way. But I'd never order a bocadillo for breakfast anyway.