The temples open around 10 to 11 AM in the morning and is recommended to visit the temples in between 10 AM to 5 PM.
Yes, you can purchase the jewellery.
No, Lunch is to be done on your own.