10 beautiful cities to explore by foot