Moscow, Idaho is a lively, walkable college town anchored by the University of Idaho with a strong coffee and craft-beer scene, live music, farmers markets, local arts and quick access to hiking, biking and river recreation—easy to fill your off-hours during multi-week contracts.
Nearby Pullman, WA (about 9 miles) adds Washington State University events and the Pullman–Moscow regional airport, and Lewiston (about 32 miles) serves as a larger regional hub with riverfront dining, more shopping and easy weekend-getaway options.