Ulverston is a good place to stay; I seem to recall it has more pubs per person than any other town in England! Also has the unmissable Laurel and Hardy museum....what more could you ask for?
I would suggest Oddendale and Gamelands if you have time but, if you are really wanting to concentrate on W Cumbria then you've pretty much covered it with your list already.
Have fun, it is the most beautiful of places
Vxx