We stayed in the Renaissance, a
DCL hotel near Gaudi structures and not far from La Rambla. DCL arranged and it was pricy, but Disney had a desk in the lobby to help with reservations, sites to see, etc. The hotel staff were great with using what transportation to get to what attraction. Easy to get on bus there and go to ship which is not far away. If you are looking for top attractions, check TripAdvisor. Also, watch for pickpockets...they got me (not much, just day money, so I wear a money belt under shirt with passports, serious cash, etc.). They are the best in Europe, even employing kids (smaller hands). Check
YouTube videos on this problem.