I use shadow weather and find it pretty accurate. You can also use the data from dark sky instead of the shadow weather one. I find that the hourly forecast is 90% of the time accurate. Bear in mind that no app or weather forecast is going to be accurate in Scotland more than 12h in the future.