Barcelona and Granada possess greater architecture, and many Spanish cities have finer natural attributes.
Incredible architecture can be found in both Granada and Barcelona.