Hidden Harbor is a nice little place to stay. It's equally close to historic downtown and the grocery stores. It's mostly sailboats and live aboards, a good place to stay if you want to spend some extra time in St. Augustine. The rates are really good and the place is nice and clean and well run. The managers go out of their way to be helpful.