Montserrat: 7-hour private tour from Barcelona with lunch