Better medical facilities are available in towns, as there are so many big hospitals and dispensaries there which are not available in villages. In towns we can have more variety of goods including food and wearing articles. We can get the food of our choice at hotels and restaurants.
There are thousands of shops in towns to cater to our needs. Thus, in certain ways, villages are better while in others, towns are better.