Now I'm getting impressed. Microsoft's Virtual Earth after releasing its web-based 3D version quite a while ago now, which was excellent just having the landscape modelled in 3D, but now in addition to major landmarks, it's got towns and city centres modelled in 3D.
Unlike Google Maps, they're not ignoring Europe either, we've got several extra features already like 'bird's eye view' modes which Google haven't made available for us yet.
This is Eastbourne in the UK, the first town to get the treatment here. They've got a number of US cities and a few other spots around Europe too in this first update.
Best of all you can use all this with an Xbox 360 controller.