The best cities have a unique feel about them. They will have the same shops as other places of course but there will be a distinct style and ambience to the place. Perhaps a sense of history will float amongst the streets and buildings, in fact almost certainly this will be the case. There is a sense of knowing a place but always having the chance to find something new, curious and delightful. Edinburgh is a great city, up there in my books with Barcelona, Stockholm and Prague. I would happily live here given half a chance and a decent job.