123 of the most notable hotels in Spain, curated and mapped in The Travelers Atlas — including 97 with Michelin Keys, 2 on the World's 50 Best.