The best place to shop in Bangalore are some malls like garuda mall, lifestyle, globus and so on u get some of the best collections here. For shopping on a lower budget u can go to places like commercial street where u get cool stuff at a cheaper rate. You can shop for a wide range of jewellery to clothes. You do not get the taste and flavour of chaats in expensive shops but on the road side which tastes way better and of course u can get the best kebabs at imperial & kfc. Shops like kanti sweets is well knonw for yummy sweets & loads more................