Your virtual tour lives on your Google My Business page. There is no hosting charge, as this is on Google’s servers.
Additionally, your tour can be embedded onto your website (which is highly recommended for boosting your search engine optimization).