Vieux Port and the Cathedral area are pretty dang gorgeous to walk around. Some great terraces nearby as well.
I guess the studio's a given? Foonzo's also pretty awesome, I need to frequent there more.
Glad you're enjoying it. Downtown is the best part. It'll get even better once all the cold and snow goes away, trust me.
Great place for a gaming company, and seeing as Montreal is now in charge of the Mass Effect franchise, it's a match made in heaven, knowing my favorite universe is being crafted only kilometers away. I know you'll make us all proud 
By the way, do you have any Montreal Canadiens fans over there? Do they have livestreams in their offices while they're working (I know that's how crazy everybody goes for hockey over here)