just as sunshine and clear skies suited beach towns , the constant rain and perpetual clouds suited edinburgh , with its stone buildings and churches , its uneven cobblestone streets and the enormous castle that sat high above it all .