For a small town, Colonial Beach offers a surprising variety of seafood restaurants, coffee shops, tiki bars, ice cream shacks, and even Mexican restaurants, including three taco joints in town.
Where: 550 First Colonial Road, Virginia Beach Hours: 11:30 a.m. to 9 p.m. Sunday through Thursday, 11:30 a.m. to 9:30 p.m. Friday and Saturday Prices: $6 to $16 appetizers, $15 lunch specials ...