Scotland's best beer gardens named as temperatures set to hi