In expensive Marbella, El Gallo – a traditional Spanish bar with a few rooms upstairs – is what you might call a rough in the diamond. Run by a welcoming family, it inhabits a narrow whitewashed street with flower boxes and throwback charm, and has all you need for a comfortable but economical stay.