I know many people have been asking about cheap venues that you can bring your own food in that house a big guest list. We got a Groupon to this place for lessons and saw you can also host your wedding there. It is in Chanhassen. Don't know any prices or catering restrictions, but might be worth a look:
http://www.americanclassicdance.com/eventcenter.html