Here are 10 things to do in London this March to get your primed for the better weather.