I have always loved this tin lantern illustration by Garth Williams in one of my favorite books, "Farmer Boy" by Laura Ingalls Wilder.
Almanzo and Royal Wilder were not allowed to have a regular lantern in the barn like Father when they did their chores. They used a tin lantern like the one in the beautiful illustration below.
To make your own lantern you need an empty can, a rubber mallet, and an awl, or some other piercing tool. The night before you make your lantern, fill the clean can with water and freeze it. I left a little space at the top for expansion, but the ice expanded toward the bottom, making a bulge. I fixed it later.
Pierce the can with the awl, making a simple pattern all over the can, using a vise or your knees to keep the can steady. Don't let the holes get too close together, or they will open up into one another. Don't try to pierce the can in places where there is no ice. The can will bend. Also, be very careful not to grip the can on the inside. The holes are very, very sharp on the inside, as I soon learned!
Once I was finished, I went to look for band aids (!) while I melted the ice with warm water. After the ice was gone, I pounded out the bulge on the bottom of the can with a hammer. Now add a tea light and you are ready to light your lantern.
I made one of these lanterns long ago when I was a girl, and topped it with an inverted tin funnel. I haven't been able to find one in my local shops yet, but maybe you'll be lucky. Even without the funnel, it is a beautiful lantern and sheds a wonderful speckled light.