Northumberland National Park among the best places for a stargazing trip in UK