I don't want to hog the thread any more so I'll just say:
I have a big, healthy dinner, a semi-healthy breakfast and a trashy, high-calorie afternoon lunch (I exaggerate, I just mean that's when I eat chocolate and crisps). They are usually 3-4 hours apart.
I think I get enough calories. I don't feel tired and have a reasonable amount of energy to go for walks and get stuff done. Water is more important, I do have to keep drinking throughout the day. Like you, I feel bad if I don't. But on the positive side, being obliged to drink lots of water is probably a good thing! :-)