well for makan
definately have to go to jalan alor,their hawker street,there is 2 lanes.In the back lane there is a supposedly best beef noodle in kl but the place is abit dirty so only order hot drinks there (only opened at night)
After having dinner there,you can take a walk down to jalan imbi road and walk along it until you notice a small redish house near jalan khoo teik,there is a shop there that serves the supposedly best desert in KL.Well abit of a walk but quite near actually,if you need a map,search for jalan medan imbi here.It is at the junction of jalan imbi and jalan khoo teik.I tried the desert there b4,definately recommended
http://www.streetdirectory.com/malaysia/kl/
Heard that the foodcourt on top of KLCC suria shopping center serve very good nasi lemak
You can also head down to KLCC suria A&W if you like their food.
Also supposedly some good food around chinatown area but i never explored much there so you may just like to take a look around.
As for shopping,chinatown is definately the place to go for cheap bargains,but warning,if you start to bargain and you get a low enough price and then end up not buying,you could get into some trouble,so only bargain if you are sure you want to buy the item.
Apart from that,there are place like sungei wang plaza,low yat plaza (for electronic items),berjaya times square but since you have being there i think you know most of these more famous shopping centres so i won't talk much about these
Not sure if you have being to the KLCC tower as in actually went up,if you have not and wish to go,know that it is closed on Monday and on other days,you should go early to queue up for the limited tickets,hmm like go there around 7-8am