Глагол 'be' должен стоять в Future Simple, так как говорящий надеется на благоприятную погоду в будущем ('on Sunday').
Ответ: I hope the weather will be nice for our picnic on Sunday.