Open TD Ameritrade account. You don't need any deposit, and there's no inactivity fee. They provide non-delayed data feed and you can use complete features (including VWAP) of powerful thinkorswim platform. Most free data via CQG, Tradingview, etc. is 10-20 mins delayed feed.