If I were Ikea I'd try turning into a paid event. Collect the money ahead of time ($5 per person?) and you're golden.
That said, you could still allow people who came to actually buy furniture.
Though, I think it would require more preparation than just winging it.