Visitor location is really basic / important so can I suggest that this should be part of the piwik core instead of requiring the aggravation of installing plugins? I have activated the GeoIP plugin but am still not getting accurate location info, as mentioned here.
Good news: GeoIP is now integrated in Piwik, enabling Accurate Visitors Geolocation in your Analytics reports. To enable GeoIP go to the Settings > Geolocation admin page, and follow the short instructions.