Here's what you'll need:
An empty bottle without, or with only a small, lip
A hardcover book
A string of lights
An exacto or utility knife
Thick, quick drying glue, e.g. UHU
Goo gone, if you want to remove your label
The lamp should take under two hours from start to finish.
Step 1: Prepping your bottle
Step 2: Planning your cuts
Step 3: Cutting the cover(s)
Step 4: Cutting the pages
Once the bottle hole is complete, cut a small channel for the cord. If you don't have a battery pack, just cut straight through to an edge of the book, otherwise cut towards the location of the pack. The channel should start at the center of the base of the bottle hole, leaving enough clearance for the cord to fit under the bottom of the bottle when its inserted.
Finally, cut a cavity for the batter pack along the same lines as the back cover hole.
Step 5: Threading in the lights
Thread the lights into the bottle. If your bottle has a narrow neck you may need to help press the bulbs in using the pencil. Fill your bottle with the entire string, bringing the mouth of the bottle near the hole.