The 1er elllobregat Open Chess will be held from December 3rd to 11th, 2019, in El Prat de Llobregat. This location is 20 minutes from the centre of Barcelona (using the subway or other public transport), and is close to other coastal municipalities, so there is a wide variety of accommodation available. In the following map you can find several of them and make the reservation process:

Booking.com