Rua Sá da Bandeira, 21
Combining cheap rates with friendly service, the family-run Hotel Peninsular is in the historic heart of Porto, just a short walk from attractions such as the famous Port Wine Cellars.
Located opposite the São Bento train station, it impresses with its high ceilings and beautifully preserved wooden floors.