Love Lancaster! DH and I went last August. I took everyone's advice here. I wrote down all the fabric places you mentioned. After we went there I crossed them off my list. I bought to much fabric but am ready to go back again.
We waited to book a room until we got there. There are so many places to stay that there was no problem at all.