St Albans, Redhill and Borehamwood are the best places to live near London with commute time below 45 minutes.