I suggest you check out Yelp and Trip Advisor for places to stay and eat.
Yep, already been there and done that. Just looking for any other additional info...