You don't have to spend a penny to visit the highest-rated historic site on Tripadvisor for the Scottish seaside town of ...