Bouillon is a municipality in Belgium. It lies in the country's Walloon Region and Luxembourg Province. Bouillon has a few schools, a lycée (middle school) and a gymnasium (high school), banks and a town square. Bouillon Castle still sits above the town centre, and is a popular tourist attraction.