With its stunning location and the carefully preserved ambience of a Welsh castle Craig-y-Nos offers visitors a unique experience, whether it be just enjoying an overnight stay, or as a guest at a major function