We take delivery of Skoda's do-all small car, the latest generation Skoda Fabia. Having been a sales hit for over two decades, is it still a great buy?