After doing some research I think I have a itinerary that will work for us. First stop is Dublin for 3 nights (my son insists that we stop there since we skipped it on our Ireland and Scotland trip a few years back). Then take a plane to Manchester and pick up a car to head toward the Peak District and stay in Castleton for 2 nights. Next stop would be York for 2 nights. Then on to Stow on the Wold for 2 nights. Stay in Wells (smaller than Bath, which we can visit) for 2 nights. Lastly go to London for 3 nights. Your thoughts are always appreciated. Maybe to many stops.
Yes, there are too many stops. :-) I agree with wasleys and CanAmCherie that it would be much better to skip Dublin. It's going to take a lot of time to get there and then head over to the mainland UK. And 3 nights equals out to only 2 days. That's not enough time to do it justice and takes time away from England.
Second, you will love Castleton! Please consider dropping Dublin and adding another night there. 2 nights only gives you one full day. It's a beautiful charming village surrounded by the most gorgeous scenery. I was there for 5 nights and could easily have stayed longer. You will regret not spending more time there. I would also agree that you should drop another stop (either Stow or Wells) and add a night to York and Stow or Wells (depending which one you drop).
Wasleys also has a good idea in that you are all over the place. Granted the country is small but it would be easier to stick to either the north or south. Personally, I like the north better, so you could spend 3 nights in Castleton, then maybe 3+ nights in the Yorkshire Dales, then 3+ nights in Whitby, where you could spend some time visiting York on a day trip. This will give you access to all those charming villages you want to see. Finally, end it in London.
The other alternative will be to focus on the south, and that might appeal to you more. I like the north better as it is usually less crowded than the Cotswolds and is more wide open. But that's me. :-)