If you want to watch football matches of La Liga, Ligue 1 or Premier League; or any other Champions League or UEFA League fixes in Lloret de Mar for free, one of the best spaces is Gran Casino Costa Brava.
The casino has a specific sports zone where you can watch a lot of live sports events. Entrance is free and, if you want to drink something, prices are more than fair. For instance, the Burger menu served from Sunday to Thursday is available for just 5.95 euros and their buffet, served on Thursday and Sunday, just €14.95.
Obviously, if you like betting live then this is the right place, as the casino has Sportium.es sports betting terminals.
People gather in te sports zone to watch NBA games, as well. The casino is open until very late and so most games can be watched there.
If they are not showing the match you want to watch, just ask the receptionists.