I took my son, when he was five, to the department of transportation, and was able to get him a picture ID, that more or less looked like a driver's license. It only cost a couple bucks, and all i needed was his birth certificate to get this. Also because we do travel lots to places where passports are needed, we do have passports. For a cruise though, I normally take our birth certificates and photo ids.