Hey Abhigya,.. Mg road is the best place for shopping and you might feel a little expensive as the shops are of big brands ... And yes shops are open for shopping on weekends and the entire mg road will be happening place to Roam around ... Happy Travelling Bro!!!