Small dimensions, good visibility, light steering, a tight turning circle and cheap running costs are five of the main ingredients that make the best car for city driving. Whether you're parking in ...