Any ideas on best shops to visit, ideally with a range of small bags to look at? Is for a special occasion so needs to be nice - willing to spend up to £40. Am in London and planning to go into the west end later today.