May in England is a lovely time as the weather can sometmes be at its best and the countryside is in full bloom.
The football season is over so you may find it difficult to see a professional game.
London is a wonderful place and although it can be expensive there are lots of places that are...