Indeed by law in the ports where Disney will arrive at the Med cruise your Belgian ID card would be valid. However, although legally it is sufficient documentation, it is up to the cruise line what they require. Most of the cruise lines require passports at all times for all passengers. I know...