I know that feeling; people projecting what they like onto you, assuming therefore you will like it too and then getting upset when you don't. It's horrible because it feels like it's your problem - but it's really not.
It's their problem because there is absolutely nothing wrong with just asking. People want to surprise other people with nice gifts while simultaneously having no idea whether the recipient will want it.
It’s weird too, because if they wanted to do all that why not just make that a separate plan/trip at a later date? There’s no reason to force it on someone when your free to just go do it as a group later
Easier to justify. Maybe even a little test or shooting off steam for their own life.