Originally Posted by
ExitRowAisle
Just to be clear, Starwood doesn't have the standard iDine program that many airlines have. You just need to eat at one of their on-property restaurants and make sure that the restaurant will let you charge your dining costs to a room at the hotel. If those criteria are met and you spend enough (I think it's $10 w/o tax or tip), then you can have the restaurant or the front desk submit the activity to Starwood for points. I'm not familiar with all of the Starwood properties in Philadelphia, but I would think there are more than 4 properties that have qualifying restaurants, so you may have more options than you think.
But wouldn't you have to be staying at the hotel to charge the dining costs to a room? (Sorry for the confusion - if you're staying at the hotel anyway that'd already count as activity). I just found out that Starwood has a dining program to begin with, and I admit, it's confusing. As to Starwood properties in Philly, I just checked and there's 9 in the city itself, and not all have restaurants (Philly is a weird city)