Campo Maior is famous throughout Portugal for its extraordinary paper flower festival — every few years the entire town is decorated with millions of handmade paper flowers in an explosion of colour that draws visitors from across the country. The hilltop castle offers views over the flat Alentejo plains to the Spanish border just kilometres away.