Does this work? If so, can anyone recommend a good cruise company....probably for a Mediterranean cruise. What is there for teens to do?