Shinjuku is a much better option, as I mentioned in the first reply. Much more options for eating, shopping, entertainment and still excellent rail connections. I wouldn't bother with Roppongi.
You should also be able to find short term rental apartments round Shinjuku area. Let me know if you need any local info, our house is ten minutes cycle ride from Shinjuku Station.