The perfect place to stay for a brilliant weekend in Barcelona. It’s got everything you need and more.