The price may vary depending on the dates you choose, but a boutique hotel in Cabrera De Mar got an average cost of 26€ per person and night according to prices of HolidayCottagesToRent.net