I started taking naproxen or ibuprofen as a preventative measure when I had to have a minor procedure/test at the dr years ago, and they advised me to take it before I came. It worked very well! Since then, if I have to go to the dentist or anything where there may be minor pain, I take it preventatively!
At Disney, both my husband and I end up in pain from a long day. Neither one of us have arthritis, but other issues. I sit all day at work. At Disney, my feet will be on fire by the end of the day. Then they throb all night and I can't sleep. My feet have had this reaction to standing on them for long periods since I was a kid. So I take naproxen right before entereing a park. Then I take it 12 hours later so I can sleep. An unfamiliar bed also will give me a backache, and this helps that a lot, too. I prefer the 12-hour just so I don't have to take it so often. My husband has a very active job, but he will develop a lower backache easily, and he has recently started complaining of his feet hurting after a long day (I'm 49, he's 52, just for reference). So we both take it preventatively, and it works great for us. We are both on naproxen around the clock at Disney. We both drink lots of water, including Smart water with electrolytes, and eat lots of fruit and vegetables. I have never noticed that it made any difference.
I am prone to migraines (but not from kids/noise), and I also take Excedrin Migraine for that if I need it. I think it's the caffeine that helps, and since I hate coffee, and no longer drink soft drinks, I can't drink it!