People in Barcelona will not expect you to speak Catalan so don't worry. Everyone I met there spoke both Catalan and Castillian and most signs were in both languages but for some odd reason a lot of restaurants only had menus in Catalan so I ended up doing a lot of "I'll take that" and randomly pointing to things. I also wouldn't worry about calling them. They deal with plenty of people who don't even have 7 years of Spanish to fail them so most hostal owners I have encountered are really tolerant about their language being butchered.