Take a train to KL.. Can take the night train which departs
Tanjong Pagar Railway station at 1030pm, reaching KL the next
morning, around 530am. Remember to ask for the sleeping berths
(beds), can sleep through the night... when you wake up, reach
already. Minimal time wasted, minimal boredom (compared to the bus)
and very comfortable too.
Hotelwise, it depends alot on the class of hotel and your preferred
location. I suggest the Crown Princess... 5 stars, and quite close
to KLCC (their version of suntec), walking distance. But if you
prefer to stay in the Bukit Bintang district (the KL equivalent of
our Orchard road), i suggest the Parkroyal Hotel.