Walk riverfront trails, explore historic gardens, and dine at Richmond’s standout restaurants — here’s how to spend a weekend ...