There’s something for everyone in Scotland this spring.