Chandigarh is a perfect city to live your life. I have been living here from past 4 years and it is amazing to see so much cleanness and greenery in the city. Lot of tress and graders well maintained and organized. Not so many traffic jams and peaceful people not so much of violence compare to other big cites of India.
Punjabi culture is always there with many big malls. Places like rock garden in city make it a good place to visit. With Shimla 3 hours from here you can always have a ride to amazing hill stations and many trips to Himachal.