If you want to stay within walking distance, your best bet is probably Aria in the Fairmont. I believe they have a separate room in the back which could accommodate your group. I have always enjoyed the food at Aria, but the service can sometimes be very slow.
There is also Filini in the Radison Blu in Aqua. I was in once shortly after they opened and have not had a chance or reason to go back. A flashy room, but nothing we had to eat was very impressive and it seemed overpriced. Perhaps someone else has more experience to provide you with an idea of this place.
Of course, The Palm is in the Swisshotel, but I am assuming you are already aware of that.
Some new places have opened next to the Blue Cross building, but I have no experience with them.
"I live on good soup, not on fine words." -Moliere