It's packed with everything you'd expect from a major city. Shops, restaurants, parks, hotels, museums, cathedrals and famous stadiums.