Yaaargh! Depends what part of London you are visiting! All the good Rock Clubs are in a part of London called Camden. There are also laods of cool shops there, but you can still have fun in the big part of London in Harrods ( a very fucking expensive but cool ass shop) and laods of other places!