The cruise lines that let kids sail free, from Norwegian's eight-guest deals to Costa's Mediterranean itineraries