A ubiquitous tourist system provides information and services available at tourist spots to the tourists unobtrusively. The information need to be provided in personalized way suitable to tourists with different requirements. To enable such efficient way of information provision, we need to consider the QoS requirements of the application and maintain it with the changing context of the tourist by monitoring the network and information usage. Predicting and maintaining QoS for the ubiquitous tourist system is very difficult as the user is highly mobile in a ubiquitous network, as the resources requirement of the system changes continuously. Similarly, monitoring the devices used by the tourist is also challenging because of the dynamically changing user's position in the ubiquitous network consisting of several heterogeneous subnetworks. Hence, there is a need to ensure QoS maintenance and monitoring the resource utilization to provide the tourist exhibit information in an efficient way. In this paper, we discuss about an efficient way to provide information to the tourists by considering the context of the user, the profile information, the types of services user needs, and the history information. The system predicts the QoS requirements of the different tourist devices, and provides the network resources in different subnetworks by sending mobile agents to negotiate with the local administrators. The ubiquitous system is fully aware of user's knowledge level, network conditions, interests, daily routine, etc. So, it plans accordingly to provide required service without interruption. The designed system is tested by simulation with different scenarios and showed the efficiency of our model.