I bought Croakies about 3 years ago for a Universal Trip and strongly recommend. The strap held on strongly and comfortably for the entirety of the Universal trip, two swim classes since then, and a full year of regular wear (I got a pair of glasses that were too heavy of a frame and they would basically fall off my face if I looked down for too long). I like that you can fit these close to your head, so the strap isn't just hanging off the glasses, but rather snugly secured.
you/ll definitely want a muscle roller and or a foam roller. lots of standing/walking/dancing takes a toll on your body no matter how old you are.
There are obviously more expensive options but the basics will do you just fine.
Edit: also recommend eyewear retainers if youre prone to losing your sunglasses like I am. You can also get rubberized ones from walmart for much cheaper