A bit old-school, but I like it!
Snickers & coke isn't really an option on a long hot ride without a support car, lol.
I go back and forth on the merits of doing intervals, but I avoid the classic rigid fixed block intervals. Wahoo SYSTM has much more interesting interval workouts, which often mimic race scenarios rather than tedious fixed power block intervals and recoveries. I find those are far more enjoyable and they force me out of my comfort zone. But often I just use Zwift events to get in the hard efforts. Any Zwift race/event is guaranteed to generate a load of MAP intervals and the longer climbs are good for endurance and FTP efforts. Outdoors I get my "intervals" from the countless short/sharp climbs around my local routes.
However we achieve them, I think MAP/VO2 max "intervals" are a good regular habit in moderation.