upvoteUpvote (2)messageComment
I would not suggest you to stay for more than 2 days in KL as you will be wasting your time. KL has nothing much to offer than Batu Caves, KL tower, petronas, Bukit Bintang and Petaling street. All can be covered in 2 days max. If you are staying in KL more than don't forget to take one day trip to Melaka which is amazingly beautiful. You can add Penang in your itinerary this is the best time to visit Penang and i bet you won't regret going to Penang.
upvoteUpvote (1)messageComment
To add to Shubhi's suggestion, I would like to suggest two more places Langkawi and Penang. For what to and how to in KL, watch this
We've got great inputs here. If you are into beach holidays and scuba diving, I would suggest you to take a look at Sipadan. It's a paradise on Earth. Also, if you have heard of the famous Salar De Uyuni salt flat in Bolivia, Malaysia has it's own version at Selangor. Do check it out 😊