These 5 hotels have a cruise and park package in Norfolk. I have not personally used these, but did set clients up at the Radisson Hotel, the price was around $154.00 which included parking your car for the duration of the cruise, breakfast included and a King room for the night. It also included shuttle service to and from the port.
Clarion James Madison 800-402-6682
Courtyard by Marriott 757-963-6003
Norfolk Waterside Marriott Hotel 800-228-9290
Radisson Hotel Downtown Norfolk 800-333-3333
Sheraton Norfolk Waterside Hotel 800-325-3535