I don't know the details, but you may want to check out some short term serviced apartment. Sometimes they cost less than hotel with a 1 month contract.
There is Ramada Hotel on Des Voeux Road West (Sai Ying Poon area). It is very convenient to hop on a tram to Central MTR station, or take a bus to Kowloon side.
There used to be lots of westerners but now more mainlanders too.