The Royal Oak in Ambleside has been named one of the best post-hike pubs in the UK.