Insurance, Bonding, Tax info, and licensing help?

Hello fellow sitters, I need your advice and help. I am looking into purchasing additional insurance and bond to help cover myself when I book my stays/ walks through rover. What company's have you used and which are the best? Also for my tax information next year should I do anything additional? Last is I reside in the state of Virginia and wondered if I need to get a license for my business or anything else? Thank you and please help!