The longtime business district, known as Historic Valley Junction, features more than 150 independent shops and eateries. The Valley Junction Farmers Market, offering live music and more than 100 vendors, takes place on Thursday 4-8, May-Sept. (weather permitting), on 5th Street at Railroad Avenue. Phone ahead (515) 222-3642 for details.