Viseu is easily accessible by highway from Spain from Portugals major cities and from the coast Today a prosperous city its charming and wellpreserved historic centre reminds one of its millennia of history

What is the correctly punctuated version of this sentence?
Viseu is easily accessible by highway from Spain, from Portugal's major cities and from the coast. Today a prosperous city, its charming and well-preserved historic centre reminds one of its millennia of history.