Question: Where could you find only a few place to stay?

Choices: 
- phone book
- town
- mexico
- a holiday
- city

The rationale to choose "town" as the answer is that: 

towns are smaller than a city or mexico and therefore have less places to stay.