Several people attended the convention because the entry was open to all at a very nominal fee.
"Several" means a number of people (more than two but not necessarily all). "Both" refers to exactly two, and "All" would be redundant since the sentence already says "open to all." The context implies a sizeable but unspecified number, making "Several" the correct choice.