I have a very good head torch that I got from a cycling shop, however, I can't use it to read by as it irritates me immensely!
So I use a clip-on reading light that I bought in Wilkos (with the travel stuff) for £1.98, I got one for our last trip and DH annexed it, as it was better than the £££ one I'd bought him for Christmas! So now I have several. They come with battery included and are really handy.