Hotel São João de Deus
Housed in a gleaming white 17th-century convent just inside the city walls, this is Elvas's most luxurious hotel. Each room is unique, and some have medieval wood screens, converted fireplaces, and headboards made of blue-and-white azulejos. Two pools and a terrace are tucked behind the city ramparts.