Ängelholm is a small town on Sweden’s west coast, just north of Helsingborg. The town is picturesquely located on a narrow isthmus between two bays and is surrounded by forest and farmland. The old town is charming, with narrow streets and a mix of old wooden houses and newer buildings. There are several good beaches in the area, and Ängelholm is a popular base for exploring the surrounding countryside. The town has a few small museums and a good selection of restaurants and pubs.