Think you're doing the best bit, however there is the Ffestiniog railway very near, visit Portmeirion (where the old TV series The Prisoner was filmed), or wander around Pwllheli or Porthmadog for seaside stuff and pubs.
Thanks for all the advice people! We are visiting Ludlow on the way and doing this little railway thing and Porthmadog on the way back.