We're looking for a charming last minute spot to spend the 4th of July, preferably by the water on the Eastern Shore of MD. Any suggestions? We'd like to see a good old-fashioned parade and perhaps fireworks, and are interested in staying one night (Sunday) in a B&B nearby, potentially. Any suggestions? Thank you!