If you are a traveller who wants to explore different adventures other than beaches then it is quite difficult to do in Virginia. So, if you are not so fond of beaches then three days in Virginia are enough. However, the number of days totally depends upon you.