Please be sure that your web browser accept cookies in order to setup a TourVista account.  This is very common and nearly all websites requires the use of cookies — it’s how the website can tell you apart from the other visitors for purposes such as “remembering” which account you have logged into.

More information on cookies and how to setup your web browser to accept cookies can be found on this resource page by Google: http://www.google.com/cookies.html