Answer:
A. Price makers
B. Brand name
Explanation:
A. The hotels charge very high prices for wine and soft drinks because they are not price takers. They do not consider the price prevailing in the market for the products they are offering to the customers. They are price makers and select to charge the price they want to maintain their current hospitality. It their perception that wine and soft drinks are part of luxury. The food is an essential and people are not allowed to bring outside food in the hotel so they will buy it but when they will consume food they will also require the drinks as a part of their meal.
B. The people in today's world are so much brand conscious. They will pay for a name tag so they will be regarded for their high status in the society despite of low quality products. The ease of shopping at the branded stores is another reason for their high sales.