Define 'best'. Not really sure how it's possible to beat Lord's tbh.
Perhaps it's better than Lord's for a T20 game. You're not really allowed to do beer swilling and partying at Lord's. However, it is certainly the best place to enjoy a bottle of Bollinger and a croissant over the Telegraph at 10 in the morning and not feel out of place. At least before a test match.
ive got the 1st round games...
London Liberals vs Cardiff Cavemen
Birmingham Warriors vs Newcastle Nights
Leeds Lightning vs Manchester Marauders
Southampton Smashers vs Belfast Mayhem
Considering this ain't till 2020...if I was one of the cities I'd just tie up a deal now for the entire West Indies Under 19 team....should same them a lot of money in 2020.