Brauerei Fässla has a hotel with 30+ rooms. Brauerei Spezial across the street has rooms, but only 7 and they tend to fill up quickly.
There is a new (2 years or so) Best Western about a half a block away.
I'll plug my website
www.FranconiaBeerGuide.com to get phone numbers.