Just returned from the UK, and this is Edinburgh's most worthwhile attraction—beautiful scenery and a castle steeped in history. I recommend visiting between 10:30 AM and 1:30 PM, including the 1 PM cannon viewing. It's windy on the hill, so a windproof jacket is advised. Of course, it's generally windy throughout Edinburgh. There are Chinese maps at the entrance, and you can rent an audio guide (with Chinese language options) for £4; listen to the audio at the key locations (around 8 or 9). The museum inside is worth a visit, mainly about the history of the Scottish army. In the afternoon, descending the hill connects to a walk along the Royal Mile, and you can have lunch nearby.