Buy a louvered vent cover. It will let air in but block light.
And a battery powered fan wouldn't be worth a wank, think how many batteries you'd go through lol! Get a small oscillating desk fan, you can get them for about £10.