Thank you! Spain is stunning, I’d recommend if you are going to Barcelona go to the next town over called Sitges, it was one of my favorite spots
It’s a nice little beach town and it’s about a 30 min train ride from Barcelona
Also go to Mallorca if you love the outdoors. Plenty of hiking, biking, swimming, paddle boarding out there
You’ll find amazing food all around you in Spain, enjoy