I don't diet, I just have a healthy lifestyle. I find that when I stick to healthy choices (no bread/grains, refined sugars, or processed foods) I don't get as many migraines. The only one of those that's hard for me is grains, haha. Sometimes I just want PITA WITH MY HUMMUS.
I've never gone swimming in a lake, either, and I live in Florida! There are some really nice springs around here that I want to go toooooo.