For a cheap, convenient, decent hotel, I would recommend the Dockside Inn.
Across the street from the marina and easy to park around.
Random mooring can be had no the south side of the fuel pier but offers really no shelter, just a free place to tie to. First come, first served basis, and a pain to get up on to the dock from. With the water being high this year maybe not so bad.
There hasn't been hourly or daily mooring for years.
If you're not afraid of leaving your stuff, there is a small beach north of the marina pier that you can beach your boat on, but it gets a lot of visitors and can't be seen from anywhere except Clarke's, so be warned.
While there are thieves everywhere, I have never had a problem with my stuff near the marina. Having said that, don't leave anything out and nothing will get stolen.
Enjoy your trip and good luck.