A system adapted for providing telepresence, comprising: a matching module on a server or computing cloud; one or more computing devices (216, 218, 210, 212, 214), said computing devices being in communication with each other whenever there is a plurality of computing devices, wherein the plurality of computing devices comprises a computing device and one or more mobile computing devices, and a computer program having a plurality of sub-programs executable by the one or more computing devices, the one or more computing devices being directed by the sub-programs of the computer program to, receive, by the matching module over a network, a list of telepresence experiences a telepresence travel participant of the computing device wishes to experience, wherein the telepresence experience allows the travel participant to experience sights and sounds of a desired telepresence experience without the travel participant physically being present, wherein the telepresence experiences are provided by travel volunteers; automatically match, by the matching module, an experience from the list of telepresence experiences with location information of a travel volunteer (204, 206, 208) and with calendar information at a point in time retrieved from the mobile computing device (210, 212, 214) of the travel volunteer; receive, at the computing device of the travel participant, video and associated audio of the telepresence experience from the mobile computing device (210, 212, 214) of the travel volunteer (204, 206, 208) over the network once the travel volunteer is at a location on the list of telepresence experiences of the travel participant; and output (240, 238), at the computing device of the travel participant, the received video and associated audio of the telepresence experience with features (242, 246, 248, 256, 500, 502, 506, 508, 512, 600, 602, 616, 700, 704) that enhance the telepresence experience for the telepresence participant, wherein the features include allowing the travel participant to display the received video or a still image from the video as a background behind the telepresence travel participant; wherein the system further comprises a sub-program that automatically retrieves search results associated with the location the travel volunteer visits based on communications between the telepresence travel participant and the travel volunteer. a matching module on a server or computing cloud; one or more computing devices (216, 218, 210, 212, 214), said computing devices being in communication with each other whenever there is a plurality of computing devices, wherein the plurality of computing devices comprises a computing device and one or more mobile computing devices, and a computer program having a plurality of sub-programs executable by the one or more computing devices, the one or more computing devices being directed by the sub-programs of the computer program to, receive, by the matching module over a network, a list of telepresence experiences a telepresence travel participant of the computing device wishes to experience, wherein the telepresence experience allows the travel participant to experience sights and sounds of a desired telepresence experience without the travel participant physically being present, wherein the telepresence experiences are provided by travel volunteers; automatically match, by the matching module, an experience from the list of telepresence experiences with location information of a travel volunteer (204, 206, 208) and with calendar information at a point in time retrieved from the mobile computing device (210, 212, 214) of the travel volunteer; receive, at the computing device of the travel participant, video and associated audio of the telepresence experience from the mobile computing device (210, 212, 214) of the travel volunteer (204, 206, 208) over the network once the travel volunteer is at a location on the list of telepresence experiences of the travel participant; and output (240, 238), at the computing device of the travel participant, the received video and associated audio of the telepresence experience with features (242, 246, 248, 256, 500, 502, 506, 508, 512, 600, 602, 616, 700, 704) that enhance the telepresence experience for the telepresence participant, wherein the features include allowing the travel participant to display the received video or a still image from the video as a background behind the telepresence travel participant; wherein the system further comprises a sub-program that automatically retrieves search results associated with the location the travel volunteer visits based on communications between the telepresence travel participant and the travel volunteer.