Puri Experience: Puri is a well Known place for all Indians I believe. Here I am to share my personal views about this place. I found it out that people from west Bengal frequently visits here so you will find lots of Bengali shops around puri . Beware from the Pandas (monk)'. I think government can implant some more police to this place then it will be a great place to visit for religious and tourism purpose. Overall Its a good place which easily attracts people around the world .
Food, sight-seeing and shopping: There are plenty of options form Bengali to Kerala dishes are available . if you stay in a small hotel then its better to go for outside food . It may help you to stay in your budget. There is nothing mush to purchase. You can buy handmade crafts, and some stuff for your interior. Dont miss Konark Temple once you come to puri as it is very nearby. I was just amazed by its beauty.
Activities & things to do: You can go to the beach but make it sure you put on your clothes. Its not like any other beach because most of the people come here with their family and kids.
Travel tips, How to reach, travel warnings etc: Take a train from Bhubneswar . Its just one and half an hour journey . If you are coming form far then it is better to take a train from your city or any bigger city nearer to your place . Like If are from Assam then its better to take a train from Guwahati or else you can come down to Kolkata and can change the train.