Sleeping

Wiltshire is a very rural county. The city of Salisbury provides plenty of choice in terms of where to sleep; there are also options at the villages of Avebury and Lacock. Otherwise it's a case of farmhouse B&Bs and village inns.