Trying to think of something different to do with my sons this year (14 and 17). Considering a cruise (maybe Mediterranean - not sure). What's the best one for this age group? Any advice please. What sort of prices am I looking at? What should I be considering?