Price hikes prompt hundreds to rally in Barcelona