Hello wise travelers!
I'm taking my husband on his first trip to the UK (my second) -- we are spending 4 days in London and then going to Holyhead to take the ferry to Dublin from which we will fly home. Our plan is to travel by train from London to Holyhead and make one stop for 1-2 days to get a non-London feel of England and Wales. Where would you stop (convenient to train) for 1-2 days? This is a December/January trip, so a place conducive to the rainy snowy weather is a factor. We have considered Oxford, Chester, Liverpool. (I've previously been to Bath so that's less of an appeal for this trip.) We like natural beauty, history, culture, art, and music. Our budget is midrange (we are splurging a little in London so a beautiful bargain is appreciated).
For extra bonus points-- what would you do for New Years Eve in or around Dublin?
Thank you for your thoughts!