Why is the is the Nobel Peace Prize awarded in stockholm?

Alfred Nobel was the inventor of the Nobel Peace Prize. His home town was in Stockholm, so that seemed to be the best place to award it.