On Wednesday, November 10, more than 600 B&Bs around the country are offering free rooms for active or retired military personnel.
In honor of the upcoming Veterans Day observances, innkeepers in 48 states and four international locations (two provinces in Canada, along with Puerto Rico and Namibia, Africa) have agreed to offer at least one of their rooms to a veteran for free on November 10.

Free lodging for veterans on November 10 - This Just In - Budget Travel

List of participating B&B locations
B&Bs For Vets - Participating Inns