If you have the appetite for full meals, ample drinks and planning on hanging out at the resort all day, then an all-inclusive package would be the best option to go for. Otherwise, check in for customised options to best suit your needs. If you happen to travel with kids, check in for kids discounts or some resorts even accommodate kids for free. You might want to check in for options on activities available for kids.