These are the best things to do in Richmond Virginia. From historic museums, to whimsical coffee shops and beautiful botanical gardens!