Yes, head North - it's lovely! We used to be based at King's Bromley and always gravitated this way!
Here's a handful of pubs on route:
The Old Peculiar - Handsacre - about 40 mins cruise from KB - does a great pie and good beer (Theakstons pub)!
Plum Pudding - Armitage - now an Italian
The Ash Tree - Armitage/Rugeley - cheap and cheerful 2 for 1 type food
The Wolseley Arms (Vintage Pubs) - Wolseley Bridge (also Shimla, Indian). Garden centre and interesting Antique shops here too.
The Clifford Arms, Great Haywood - great beer and food - dogs also allowed (if on lead). Moor by Shugborough - lovely views and walks, and the village is handy too. The Canalside Farm Shop is excellent if a bit pricey. And there is a handy Spar with fresh counter. Great place to stop for a day or so.
The Woolpack, Weston, also Saracens Head. Pleasant Moorings.
The Hollybush, Salt - nice walk to village and lovely food but mooring is right next to railway.
The Dog & Doublet, Sandon - excellent food and beers. Arts and Crafts style pub - just watch the walk along the road - no pavement (moor above lock).
The Greyhound, Burston - great pubs for food and beer. Pleasant 10 minute walk through pretty village with duck pond. Great mooring.
Aston Marina - pricey but good quality bistro and excellent farm shop. Can moor in marina for overnight fee and use facilities.
Stone - you can spend a day or so here - too many pubs to mention, but popular canal ones are: The Star (next to lock) and The Swan. Food at Dolce Vita, next to lock, is good but the portions are huge!
Enjoy!!!
PS. Not sure when you are doing your trip, but check the stoppage for Aston Lock.