My wife, myself and our two teenage daughters (13 and 17) embarked on our first ever cruise on Allure of the Seas, The boat is amazing and as first time cruisers a little daunting at first.
It probably took us a couple of days to "tune into" the cruise experience but once we did the amount of free you can find is amazing if you know where to look!! Best thing to do assume its free as someone will soon tell you if its not.
I didn't find the upselling a problem at all as when you say no they just walk away with no more questions or arguing.(you just have to say no convincingly)
Enough space for a family of four but you couldn't do much more than shower and change to be honest.
State room attendants are amazing though.
Love Barcelona. Go to Sagrada familia and the beach
one word Cathedral
Prada Beach
Florence to far from port go to pisa
Florence to far from port go to Pisa instead
Great place but plan first and remember churches require knees and shoulders covered or you wont get in