Having DD's 4th b. party on a Saturday afternoon with 8 kids but not sure how long to make it - 3 hours seems too long but worried that 2 won't be long enough! Any experts got any advice?!