There are several wonderful castles on Skye, which is solid MacDonald territory. I don't think any of them have rooms for a party of your size, but they do offer space for weddings and other events.

Check this link for wedding spots:
http://www.scotland-inverness.co.uk/...e/weddings.htm


Here's a great link to accomodations on Skye:
http://www.scotland-inverness.co.uk/...ommodation.htm