An insider's look at a Royal Caribbean Mediterranean cruise with kids departing from Barcelona, Spain with stops in Spain, Italy, and France.