Buying a meal voucher at Hong Kong Disneyland is quite worthwhile, because we can have lunch at all restaurants (the most recommended is at Royal near the palace) for HDKD 160, if the food price is more expensive, you can add cash. Just queue at the stand you want, choose the menu and drink, then queue at the cashier, scan the QR code voucher, done. The food portions are large and the taste is really good. Then you can exchange snacks: Popcorn or Ice Cream at the stand on the side of the ride.