Located in a series of private annexes in the area around the Spanish Steps, The Inn at the Spanish Steps is a charmingly intimate boutique option in the heart of Rome.