Hotel tips: Our favorite 46 hotels on the Malaysian Peninsula