Have you looked at Boy Scout/Girl Scout camps? They sometimes allow alcohol and often have bunking areas all around a great lodge with kitchen facilities. You really need to find your local SCA group and see where they hold events. (http://www.sca.org)