I would go for the Shangri-la Kowloon just because of location. Otherwise i'd opt for the MO. Of course, if you really want to do Hong Kong as it was you need to stay at the Peninsula, but I suspect the price may be somewhat higher. For a first timer, the Peninsula has all the history and location. Besides it is a great hotel.