The hospitality industry is naturally highly sensitive to subtle changes in the external environment, and its performance is affected by various external factors. Therefore, hoteliers should carefully monitor the various macroeconomic indicators affecting the market, when making important strategic management decisions. In particular, hotels’ pricing decisions are important because they play a crucial role in the determination of hotel revenue and in the process of profit maximization. In this paper we classify hotels by business model (i.e., chain management, franchise and independent) and analyze how these different types of hotels in Switzerland adapt their pricing strategies to macroeconomic factors (i.e., exchange rate, room supply and market demand). We find that hotels adopting different business models react differently to the same macro shock. Implications of our findings and future research directions are discussed.