Well regarding restuarants, although I am sure they would love you to book
in advance I really cannot see you having trouble to find somewhere...
Cannot really say what would be planned for New year, may
depend if there's any money left
Enjoy your visit
Keith