First of all, every city has some histories of its own. Usually those are elaborately written in books, photos and videos as well in the city museum. Museums have some rare collections of their own. Same thing is true for the heritage of that city. So a museum is a very good source of information about the history and heritage of that place.
Secondly, museums contain models, specimens, pictures and movies of the people who live in that place. It tells about the living style of the people of that place, the famous citizens of that place. So if somebody visits the museum of any place he will be able to collect data about the people of that place without meeting with any other people of that place.
Thirdly, visiting a museum is much convenient than to travel everywhere in a new place. Traveling in a new place can be problematic not only in terms of language diversity of that place but also in terms of security. If somebody, interested to collect data of that place only, travels a place, museum is the best comprehensive source for him.
Finally, the information collected from a museum is both authentic and detailed. If somebody collects that data from various sources, he may not always get the truth in it. Moreover, the information from a museum is always organized. So it easily attracts the people.
The need of museums is inevitable in today’s cultured society. I believe that there is no city in this world where a museum is absent. Museums are great attractions for tourists and there is no doubt that at least for a single time people want to visit any new museum. Maybe for the reason they prefer most.