Hotel Ribeira is a charming, fully renovated hotel housed in a historic 1916 building. It offers elegant rooms with views.