For your best chance of good weather and long daylight hours, visiting from May through September is recommended. July and August can get quite crowded in St. Andrews, due to the large number of visitors taking advantage of school holidays. For a quieter experience, April and May are good months: the weather is warming up, the days getting longer and you can see puffins on the Isle of May. Winter is typically cold, wet and dark (the sun sets between 3:30 and 4 p.m. in December).