Hi Steve
Can personally recommend all of the above ( given a choice i would camp at Sykeside (the campsite Dellwaker mentioned above) as its a tad quieter and behind the brotherswater arms which is an excellent pub) plus:
If you are minted, stay at the Inn on the Lake in Glenridding.
Pooley Bridge (other end of Ullswater) has a few places to stay and loads od reasonable campsites.
Theres a YHA in Patterdale and some kind of bunkhouse at Greenside mine in glenridding if you want cheap and cheerful. As for B&B i can't say as i'm not a great fan of those, however if you can get in the brotherswater for £20 i would be in like flynn as the ale and the food are superb.
As for the route. given a free choice i'd go from Patterdale to the hole in the wall and up striding and down swirral and return via the Travellers rest and glenridding.
Have a great time. My favourite mountain
its a beauty.