I have a full day reserved for city palace (and chilling out rest of the day). I have enough days for visiting other attractions, no worries. I am going to take the grand tour including everything and want to see everything at a relaxed pace. I also want to spend some time eating/drinking at the restaurant. What would be the best time in the day to visit the city palace? Starting at 9am? or after lunch (2pm? 3pm?)? It's gonna be a hot day, so how much of the time will be spent outdoors vs indoors? If I start in the afternoon, should I stay back for the night tour and see the palace lit up?