A great city not necessarily is a populous one, since a small town can be more comfortable and calmer. Nevertheless, a big city is full of activities and possibilities. Therefore, while I agree that villages can be enjoyable to live in, only populous metropolia are called great by me personally.