We are planning an England, Scotland trip for coming June. After 2 nights in Bath, Bristol, we plan to take train to Manchester for 3-night; next day, day trip to Liverpool, stay 1 night; 3rd day, train back to Manchester for more sights; next morning, train to York for 2 nights; then train to Edinburgh for 3-night, then fly back from Edinburgh to USA.
My question is whether Manchester & Liverpool are worth for 3 nights. In Rick's England tourbook, there is even no mention of Manchester.
The 2nd question is whether 2 nights in York, 3 nights in Edinburgh are reasonable for both cities.
Do we have to purchase long-distance train tickets in advance? How about short distance train between Manchester and Liverpool?
Any comments, suggestions are highly appreciated.