I am planning to Visit Malaysia in May. I would like to visit Langkawi, Penang and KL. I intend to stay for 9 day(8 ninghts) and have planned for 2 nights in Langkawi, 2 nights in Penang and 4 nights in KL. Can you advise if I should stay in Genting for 2 nights or travel in the day and come back. Also please advise some good hotels in KL/Penang/Langkawi.