Prague is very walkable. Budapest is also. Edinburgh is good with plenty to see aswell.