Sigtuna (Sweden's oldest town) ★ 4.2
Sigtuna 50 minutes north of Stockholm is the country's oldest town from 980; Stora Gatan runs medieval cobbles past bakeries pulling cinnamon buns, the Tant Bruns cafe and a lakeside fish counter.
Tip: Combine with Skokloster Palace for the full day. The lake-edge cafe Tant Bruns is the heritage fika.