On a budget, weigh it — Bairro Alto Hotel isn't cheap for what it is.
€350–550 / night
An elegant, intimate property straddling Chiado and Bairro Alto, with a rooftop bar that has one of the best terraces in the city. Walk-everywhere central, with the trade-off of nightlife noise nearby.