Our readers’ selection offers great locations – from the heart of Venice to a Pyrenean valley – for beguiling prices
• Enter next week’s competition
Rovereto is a town in the valley of Trentino, which has historically been the path between Italy and northern Europe. Casa del Pittore is on a cobbled lane above the old town and it’s always the cheapest place to stay. It may not look like much from the outside, but this B&B is run by an artist and her husband, so the inside is stylish and comfy. The three-star (feel like four-star) rooms have balconies with amazing views of the mountains (the Dolomites are nearby) and the breakfast is plentiful and fresh. Doubles are from €88 B&B but you make your money back on the Trentino Guest Card, which is free to guests at many hotels in the region. With this, visitors can explore the entire area for free on the train and gain free entry to all the museums and galleries, including the Trento Museum of Natural Sciences, natural history being a speciality of this valley.