The Marrakech International Film Festival bestowed its top prize Friday on ''Happy Holidays,'' a Palestinian drama set in Israel whose screenplay won an award at the Venice Film Festival in September.