We are staying in Williamsburg 6/28-7/5. Would like a couple days in VA Beach beforehand. So many choices, hard to sort out. We don't need oceanfront but would like within walking distance. Needs to be clean and smoke free and preferably under $200 a night. Not sure how to sort through all the possibilities. Any suggestions? Thank you.