No, only 1 drink. Not a separate.
Should you buy in advance? I don't think it really matters. You can get there, look at the menus and if it makes sense you can buy it then.
Universal does have an Express Pass (which is their version of Fastpass). Unless you're staying on site you have to pay for Express Pass and you can only use it once per ride. If you're staying onsite at one of their deluxe level resorts then you get Unlimited Express Pass which you can use as much as you like. The Express Pass is good for most rides, but not for either HP ride.
Share This Thread On Social Media: