Have never done this before

but
would like to hold my husband's birthday party at a restaurant or hotel (will consider a bar) in March.
Location? We live in Lynnwood, as far north as we want to go for this. No farther south than Downtown Seattle. Bellevue is probably a little too far east.
How many? Hard to say...how ever many would show up!! Could be 25....50....100.....
My husband came here from Russia 17 years ago and would be happy to see old and new acquaintances show up, in addition to relatives and friends. (Yes, availability of vodka is probably desirable!)
Budget? Don't know, need some guidelines. (Hoped to stay under 2K)
Suggestion and information on previous experiences will be most welcome!