Hotel tips: Our favorite 41 hotels on the Malaysian Peninsula