The New Forest has been named the most expensive national park to live in.