Porto has a wide range of accommodation to suit all tastes and pockets, though it’s best to book ahead, especially between June and September. Rooms start at e25, though many of the older pensions are dog-eared, noisy or dodgy, or all three – budget on e40 for something tolerable and en-suite. Nearly all the cheapest accommodation is in the city centre, rather than in the medieval streets nearer the river or by the river itself – as well as the places reviewed below, there are concentrations along Rua de Cedofeita, Rua do Alamada, around Avenida dos Aliados, and near Praça da Batalha.
The upmarket suburbs of Boavista and Serralves, a fair distance west of the centre, contain most of the city’s four- and five-star hotels, but the suburban location is a drawback, meaning plenty of travelling to and fro. Only a few hotels have their own parking, but a handful have negotiated deals with nearby car parks for their guests. The youth hostel and municipal campsite are both also out of the centre, though easily reachable by bus – there are better-sited coastal campsites south across the river, at or near the Vila Nova de Gaia beaches of Madalena and Salgueiros, but these are a good 10km from the city.