April to May is an excellent time to visit Scotland as the country comes alive with the beauty of spring. The weather becomes ...