Stay In A Flat Instead Of A Hotel
The only way to really do Barcelona like a local is to live stay in a flat. It will make you feel like you're part of the community.