La Veranda and Panorama are both fab.
I don't know your guests so I don't know if the following suggestions would be a flop or a welcome change but If you want to go the fun route and make the evening more of an "event" (and show off your ingenuity), you could go to Dave & Busters and have a casual dinner followed by a couple hours of games; or rent a Phila Trolley and take a mini-tour around the City and have them wait for you at North Bowl (where you can have dinner & bowling); or take the crew ice skating at Penn's Landing. If your guests are from out of town, you could take the Philly Trolley mini-tour and have a "cheesesteak taste-off" in So Philly at Pat's & Geno's (stock the trolley w/ local beer, tastykakes and pretzels). All these would work within your budget. I've done all these events for large groups - except the ice skating- and my guests had a great time. They liked that it was low-key / casual and it was a welcome change after a long day of meetings...but it totally depends on your crowd. My guests were from out of town so they appreciated the mini-tour and it was a sales group so they are naturally competitive and love the opp to let their hair down. Depending on your guests' personality, they may think you are off your rocker.