FWIW, Foursquare data in Europe is not very good, I think FB geo data is better. I've mentioned this before on HN, Foursquare in Europe is quite unreliable, with places appearing way off the real location, badly categorised (e.g. a restaurant categorised as a bar), etc. I guess quality on these services depends where you are.
Probably more of a human thing than technical. The accuracy benefits from crowd-sourcing and Foursquare is used relatively significantly more in the US.