Early morning on Day 2 at around 5:00 AM, we started to Upper Ahobilam. We can reach there by vehicle. The place looked beautiful in its early hours, full of mist and fog. There are 9 temples in total, a few of them which are near to Upper Ahobilam can be trekked from there, passing the waterfalls and beautiful sceneries. We wanted to trek, but as this was supposed to be the last day of our trip and there are other places yet to see, we compromised on this and got back to Lower Ahobilam. But, I suggest please plan some time for this trek. It takes 6 hours if you are planning to trek to all 9 temples, but you can go till Upper Ahobilam on any vehicle and then trek to other temples from there, this should take around 2 hours.For food, you can try Haritha hotel, which is good and provides unlimited breakfast for 75 INR per person.