Wear whatever is comfortable. You'll be covering a lot of ground, so a sturdy pair of shoes and layers are essential to keep you dry and comfortable.  You don't need to bring much else with you.  I Heart London tours recommend bringing: Appropriate clothing with layers A bag for water Extra snacks