Virgin Voyages is often seen as cruising for younger people, but its real difference lies in how it rethinks cruise dining, ...