Cost of Virtual Tours vary depending on the scope of the project. There are several pay services such as Tour 360, OBEO, etc....and there are also software programs where you can create your own. In terms of a professional presentation, I would suggest a pay service such as OBEO. They will send out a professional photographer and provide stills, panoramic and video. 1-800-SAY-OBEO. Good Luck.