Newcastle is the second largest city in the state of New South Wales. Located two hours north of Sydney, it has shaken off its industrial past. It is a vibrant city with lots going for it. It has beautiful beaches, fantastic views and family friendly attractions. Close to the Hunter Valley wine region and Port Stephens, it is an excellent base for exploring this part of NSW.