Well I have been to Malaysia and according to me it is full of modern history. I have seen the zoo there and it is worth to visit. I don't prefer visiting the Batu caves. Shopping is good but don't expect to get valuable items from Chinatown. If you need to buy good and cheap things then visit Indian street.