How important are live poker games to you? There aren't that many places in the US that have good cardrooms and most of them (LA, Vegas, New Jersey, Connecticut) don't seem to meet the other criteria you have.