Ser almas gamelas
Ser como dos gotas de agua
Ser uña y carne
Llevarse como el perro y el gato
Be soulmates (literally twin souls)
Be like two drops of water (like two peas in a pod)
To be flesh and blood
Be like the dog and cat (to be at each others throats)
To discover more Spanish idioms