hardest places to find parking in new jersey