The best time to visit Edinburgh is June through August when ... Spring and early fall are the sweet spots – relatively mild weather and thin crowds pair with the chance to find hotel and ...