I have eggcrate along the back of my tank, but since mine has a canopy, that's the only place fish can get out. My previous tanks have had eggcrate without much affect on lighting.
You can get it at home depot or lowes, and it's commonly referred to as lighting diffuser.