Yes. In fact, if we are talking about any single mountain, then we should say on unless the accommodations were actually inside the mountain.
If we are talking generally about an area with several mountains, then it would be in the mountains.
What do you mean by "standard TOEFL vocabulary"? Sometimes my students will buy practice materials, and there are often errors in them.