Terraces often cost less than similarly-sized detached or semi-detached houses and they tend to be more energy efficient too.