Buses run from Portalegre but you may need to change at Portavez. The information given in the bus station at Portalegre is not all you might wish and you do best to query the bus drivers! There are only about 2 a day so some planning makes sense.
The castle is like a child's dream - whatever the child's age! There are turrets, a dungeon, an armoury and an inner castle - all free except for a small museum. The museum is nothing wonderful but it seems almost churlish not to pay the ?1 admission.
The village is completely walled and there is a short ridge across the top from the castle to beyond the chirch.
Pension Casa D Dinis is at the top of the village and one of the nearest buildings to the castle. They own a snack bar just across the road. Very friendly.