No, you do not have to! There are a lot of hotels and Airbnbs nearby - feel free to stay anywhere you like.
There are limited metered spots as well as valet service at the Hilton.