Berat is called the city of a thousand windows, and the name is not just marketing. The Ottoman-era houses of Berat are built in rows up the slope, each one a little higher than the one below, so from the far bank the whole hillside seems to be looking back at you. People have lived on this rock since at least the 7th century BC. The Romans burned the settlement in 200 BC, Byzantines and Bulgarians held it, the Ottomans took it in 1417, and in 2008 it was added to the UNESCO site now called the Historic Centres of Berat and Gjirokastra.
It's a small city with a very large old town, and the old town has three parts: the Kala (the castle quarter on top), Mangalem at its foot, and Gorica across the river. The Kala is the surprise. It isn't a ruin with a ticket booth, it's a walled village where families still live among Byzantine churches. Three days is the right length: the center takes a day and a half, a winery in the hills an afternoon, and the third day goes to the long road to Gjirokastër, the other UNESCO town. In November the sun sets around 16:35 at the start of the month and 16:15 at the end, and the museums close earlier than in summer.
The plan runs from the top down. Day 1 climbs to the Kala and the Onufri Museum, day 2 drops to the river, the bridge and the mosques and ends with wine in Roshnik, and day 3 is the day trip to Gjirokastër. Prices are in euros with lek (ALL) in brackets, at about 91 lek to the euro. Start on a Tuesday: from 1 November to 30 April the Berat museums are closed on Mondays and Sundays are short, so Tuesday to Thursday gives you open doors for all three days. For the capital before or after, see 5 Days in Tirana, and for the country as a whole, Albania.