Viewfinder competition: win a £150 hotel voucher Name the place and win a £150 voucher from Hotels.com, letting you stay at thousands of hotels worldwide Tweet Less than popular with certain new arrivals, this city provokes fierce loyalty among locals. Photograph: Darrall Macqueen Ltd They're proud of its university, cathedral and a progressive past that included the world’s first free public library. Photograph: Allstar One native impugned its cleanliness in song, but today its regenerated docks area is all gleaming steel and watersports. Name the city. Photograph: Alamy This week’s winner will receive a £150 voucher from Hotels.com which can be used at more than 120,000 places to stay across the world, from quirky B&Bs and family bolt holes to boutique hotels. Hotels.com customers can get a night free for every 10 stayed with its rewards scheme. Email your answer by Thursday, 21 April to viewfinder@observer.co.uk or send a postcard, with address and phone number, to Viewfinder, The Observer, Kings Place, 90 York Way, London N1 9GU. ■ Last week’s answer was Kolkata, India. The winner was Chirag Patel, from Streatham, London. Photograph: Alamy