Best time to visit Scotland: Scotland may be a small country (about the size of South Carolina), but it boasts an astounding diversity of locations and scenery. Visitors to Edinburgh should do so if they wish to experience Scotland's enchantment, Glasgow, Loch Lomond, Loch Ness, Ben Nevis, Glen Coe, and the Isle of Skye, among other…