Not only do most all-inclusive properties come without any hidden fees, but they also include your meals, drinks and some of your entertainment within the nightly rate. Best of all, you can book an all-inclusive resort stay for free — including without any resort fees — by using points and miles.