We enjoyed our stay at the Acapulco Hotel in Daytona Beach Shores. It was close to the Publix and Winn Dixie super markets. There was a strip mall across the street to walk to, but we would recommend renting a car. The water park was a 3-4 mile drive up the road. The Ocean Walk was across the street from the water park, which included a movie theater and a bunch of family friendly restaurants. The Acapulco was nice, clean and located far enough from the busy part of Daytona Beach, but close enough that you could take a quick drive Daytona and Ponce Inlet. If you get a chance, try to drive down to Ponce Inlet (about 10-15 minutes to the South). We went there one evening and had a nice dinner looking out over the water at the Inlet Harbor Inn.