If you are looking for the accommodation, there is one charming hostel in Margalef, where you can stay in shared or in private room.
There is a bar and restaurant where you can order breakfasts and dinners.
For more information visit the web-site
refugimargalef.com