You don't need a room to redeem all of the myVegas rewards. Some of the MGM rewards have a stay requirement, which is indicated by the key on the reward. Other than those, there's no room requirement for rewards in general. As of now the Borgata rewards do not have a stay/room requirement.