Do businesses need to have Braille materials, such as menus and sales tags, on hand in order to comply with Title III?

Generally no, as long as restaurant management has instructed waiters or waitresses to read menus upon request or retail stores have sales staff that will read sales tags to customers with visual impairments. They key is to provide effective communication.

For additional information, take a look at the following resources:

FAQ: What kinds of auxiliary aids and services are required by the ADA to ensure effective communication with individuals with hearing or vision impairments?

Fact Sheet: Effective Communication