Buying the highest package currently available would give you more stuff to start with in the Exposition phase. Whether your business succeeds depends upon other factors. With a tavern, you would probably have to ensure a supply of food and beverages, and attract a stream of paying customers. The ability to attract customers probably depends to a great deal on the buffs that food and beverages bestow on those who consume them.
You would have a built-in advantage in that a tavern is a required structure for a village, and confers an automatic survival benefit on nearby characters. You would not necessarily benefit financially from this, but it would be in the interests of the local authorities to make sure your business survives. There would probably have to be some value to consuming food and beverage that is explicitly purchased, in addition to the tavern's passive benefits, for the business to do really well. We don't yet know any of the quantitative factors involved, so all we can do is speculate based upon general statements and principles.