Great way of preventing this is going to smaller events, tend to be a lot better in most ways.
Some clubs around here sometimes run whole-weekend parties that attract thousands of people, those are fun.
(Very much /s in case it wasn't clear.)
Same here. Just looking into going to Coachella or Burning Man seems like so much work. I'll take a summer festival in Spain, Germany or Netherlands instead.