Avalon Hill released a boardgame many years ago called Thunder at Cassino. It dealt with the Map problems quite well. Monastry at the top of a big hill,only approachable by infantry; apart from a single road. This could only be accesed after moving through the town, and either taking or bypassing the castle.