Barcelona offers a wide range of possibilities, for example its ...