Bring your own toiletries as only soap will be provided unless you're staying somewhere expensive. There will be towels but probably no facecloths.
Don't bother bringing your toiletries over from the US- just pick up shower gel, shampoo and conditioner over here. You probably won't need to go to a pharmacy to get them as they are available in supermarkets, convenience stores and even some petrol (gas) stations.
In a basic B&B you can expect a nice clean room, comfy bed, bathroom with bath or shower (either shared or en suite, you pay more for en suite) soap, towels, usually a TV and definitely tea making facilities (kettle, cups, teabags, instant coffee, sugar and small pots of UHT milk)
You can also expect an fantastic cooked breakfast!