Why not just occupy the towns you take over instead of raze them and retreat. This town can still be considered a "buffer" if you remove all the military buildings and just build up economic buildings. By creating a "buffer" it might keep your enemies further away, but it does more damage to your expansion possibilities...IMO