Hi Josh!
We could probably help out with specific parts of this, like pointing you in the right direction to figure out the time until the event – but other items such as the number of seats remaining are really the domain of WooCommerce (stock control) and you should really seek advice from their technical support team for help with that and indeed for dynamically adjusting the price itself.
Factoring in the number of page views is, again, a method you’d need to figure out by yourself and in concert with whatever tool you are using to measure that – whether that’s a third party service, another plugin or custom code.