Lions boatyard is very welcoming and friendly if you need facilities such as gas. We have used the Bulls Head , an easy ten minute walk south of bridge 17 in the past. Two Bulmers traditional ciders are on sale at the Bluebell Cider house which is worth a stop. On our last visit there were two interesting guest ales which was a welcome surprise. Mooring alongside the pub is limited but there is plenty on the towpath side.
Food is served.
Wedges bakery is signposted near bridge 20 and has wonderful bread and pies. At Hockley Heath there is the Wharf Tavern an ordinary roadside pub that serves a decent guest ale alongside the more ordinary Boddingtons. Lapworth locks are easy enough and in a very pleasant environment. At Kingswood we normally moor between locks 14 and 15 or on the GU junction. There are two pubs here.