Hi Simon a venue could be found at a youth hostel. They rent the whole hostel to groups over the winter at a very reasonable cost. Hostels can house between 6 and 96 people depending on the size of your group. Local catters of your age group would be Firecat, Jezabel, Sam Pirt, Ian Stephenson.
Cheers Bill