As many as you can reasonably manage as the GM! Personally, anything more than six is difficult for me, with three usually presenting the ideal number. Your milage may vary though!!