Anthony and Melissa's recommendations are spot on. We were here in the off season so the weather wasn't very cooperative, but we had a great time - caught some music, had a few pints, chatted up a few other tourists and saw some beautiful views between the cloud cover.