A warning - taking taxis from the ferry terminal.
When I arrived, I met a taxi driver almost immediately at the arrival hall. Must have noticed how wet I was behind the ears. I had no idea on prices at all. He literally took me for a ride. His starting fare downtown was 100 MOP. With very great resistance, I managed to bargain him down to 70 MOP, and with huge reluctance (for both of us), he accepted.
Fact is, I bet if you got in a taxi at the ferry terminal and asked a driver to take you downtown, to the Lisboa (say), the fare by meter would be around 20-23 (then add on a couple of MOP for the surcharge), probably 25 MOP all up. So in other words, more than double price was not enough for this greedy bastard. He ripped me off big time. But I had a huge heavy suitcase and I just wanted to get to my hotel as quickly as possible to freshen up. It didn't occur to me to have him use the meter, instead of a pre-agreed price. Faced with the same situation again in the not-too-distant future, I'd bargain to 35 MOP, or walk away.
All I'm saying is, if you already know your way around and/or you're travelling light, it's worth walking to your hotel providing it's not super-humid.
And another thing, while we've digressed onto taxis - there are times when taxis are impossible to get (on the street I mean). Like Sunday. WTF I spent about an hour trying to find one on a Sunday. Your best bet is to find the nearest major hotel (Sofitel, Lisboa etc) and look for the rank of taxis outside. Come to think of it, even Darling 1 usually has a few taxis hanging around outside.
Tiger bro, I agree with you: I know everything is in walking distance, but when it's Summer and it's stinking hot and humid, you won't want to walk anywhere.