Agreed. Shoreditch / Hoxton in the East End is the place to be. There is a Holiday Inn Express on Old Street which is very, very close (some say too close!) to the hub of the action - I'd stay there if you're on a budget or the Hoxton Hotel if you want something funkier.