Restaurantes e atrações turísticas geralmente ficam abertos nos feriados, porque há comércio extra.
No que diz respeito aos restaurantes, Barcelona tem abundância de restaurantes, portanto, mesmo que alguns estejam perto, você não deve ter problemas. Você precisa estar preparado para que os supermercados fiquem fechados. Portanto, se você ficar sem água engarrafada, terá que pagar pelo nariz em um bar ou uma pequena mercearia.
Para atrações turísticas individuais, você pode verificar seus sites. Espero que a maioria deles tenha traduções para o inglês, mas, se não, as palavras que você precisa procurar são festivo (feriado) e víspera de festivo (um dia antes do feriado - eles às vezes têm horários especiais). Da mesma forma para o transporte.
Quando as pessoas falam sobre o feriado "derramando em mais de um dia", eles provavelmente estão falando sobre a instituição de pontes, em que os trabalhadores fazem uma "ponte" entre o feriado e o fim de semana mais próximo. Isso não é realmente relevante para você como turista, exceto na medida em que as atrações turísticas possam ser um pouco mais movimentadas do que o habitual nos dias de semana fora da alta temporada.