Barcelona is one of the best travel destinations in Europe and it is not at all hard to understand why. You can find so many things to do and there are opportunities for literally every ...