Nestled beside the Llangollen Canal, the Sun Inn in Trevor offers a warm embrace of classic pub fare and scenic charm.