As accommodation providers, hotels play an important role in the tourism supply chain. Facing today's dynamic and highly competitive market, a hotel's sales strategy significantly influences its profit. Through the theoretical modeling approach, our study helps hotels to maximize profits through establishing a room allocation strategy and pricing strategy when facing various options of distribution channels, promotion programs, and contracts with travel agents. Optimal solutions are given in each scenario of options, and influential factors are also discussed.