LEDs are by far the most energy efficient light bulb. LED light bulbs are just as powerful as halogen lights but use 80% less electricity to do so.
LED light bulbs cost significantly less in energy terms. The following example is for an 18W LED bulb. 18W is 0.018kW so the cost every hour is just over 0.4p (0.447p to be precise).