Court Cafe near Jaidah is an excellent spot,I watched champions league from there.. WHotel,Marriot Hotel are other two good places i found cool to watch club matches..I heard they are showing matches in Villagio Imax in 3D(not sure)..For worldcup,most of the hotels and coffeess will be showing the matches..