Barcelona city tour with Montjuïc Castle and cable car tour