What's wrong with eight places or eight seats free? For example on a bus, I would say 'these seats are free', not 'these seats are open'.
"They still have eight free places" and "They still have eight free seats" are accepted.
Ok, must have been fixed, thanks.
And what about "vacant"? Isn't it an option to translate "free"?