But in the city, you don't necessarily know each other after living in a community for decades, not to mention buying and selling houses and changing rooms so frequently in the city. At most, it is a nodding acquaintance, and you are embarrassed to ask others to treat you to dinner when you get married and do wine. There are basically no neighbors, only relatives and friends. Moreover, weddings in cities are usually held in hotels, which can handle them without anyone's help. Moreover, most of them are only children after marriage in the 1980s and 1990s, unlike a dozen brothers and sisters in the past, and they don't have so many relatives. Besides, young people are under great pressure at work now, so they have no time to make friends. Friends get together and have a table or two. When the hotel serves wine, many married people with children don't go to dinner. Except for relatives of close friends, most of them go alone. In this way, 20 tables will be more than enough.
In the past, the living conditions in rural areas were not so good, and wedding banquets were generally chicken, duck, fish, vegetables and seafood, so everyone was looking forward to holding a wedding banquet in a city hotel and wanted to taste the delicious food of the hotel.
But it's different now. Living standards in rural areas have improved, and there are more rich people. Pay attention to ostentation and extravagance when getting married. The taste and variety of food are much better than before, and some of them can even catch up with hotels in the city. Now there are many chefs who specialize in rural catering, including delicacies, rare birds and animals.