I’m just going to come right out and say it: never, ever, go out for dinner at 6pm in Spain.
Why? At best, going out for dinner at 6pm in Spain will result in you getting a subpar feed. At worst it will make people think you’re English. Yikes.
Why is this? Most people in Spain eat lunch at 3pm, have afternoon tea at 6pm, and dinner at 10pm. So if you arrive to a restaurant at 6pm or 7pm and ask for dinner, you will either rock up to an establishment that is closed, rock up to an establishment with no ambience,