• http://www.ga-experts.co.uk omegadm

    One geo-location vendor you omitted was Maxmind – they have accuracy data here:
    http://www.maxmind.com/app/city_accuracy

    In our experience, accuracy is pretty good.