That depends on the resort. Some all-inclusive resorts let children as old as 17 stay free, while some charge a discounted rate for children.