London is an expensive city and you gotta be smart. This is a pretty good book with tons of events and festivals and even free things to do in London. Definitely worth the purchase. I purchased mine at Foyles in Southbank.
Address: Royal Festival Hall., Belvedere Rd, Southbank Centre, London SE1 8XX, United Kingdom