Mavis Winkle's would be a good choice. They have locations in both
Twinsburg and Independence, depending on where your friends would be driving from. I love Aladdin's, but depending on how many people you
expect, the Hudson location is kinda small. They do have a patio
though, so maybe you can move some tables together out there if the
weather is nice. Right next door to that is also Luchita's for Mexican (also has a patio). Blue Canyon has great food but is pricier than the
other places mentioned above. Might I suggest Winking Lizard (local chain)
in either Macedonia or Peninsula? Awesome beer list, very good
selection of bar food and nice casual atmosphere (and family friendly). BTW, I believe all of
these places have web sites you can check.
Aurora and Streetsboro really don't have many options.