'Spanish gem' is 'cheaper and less crowded' than Barcelona