I'm trying to work out the best way from the hotel to the Piazza Navona and the Spanish Steps, and it looks very complicated - lots of changes of trains and buses. Is there a better way? The nearest Metro station seems to be a long way away. Or would it be easier to get a taxi? If so, how much would a taxi cost? Thanks.