Hershey is actually a small farm community, with the exception of the amusement park and built up communities around it. There are some small cab companies that work in and around the area, but they are not found in a large frequency like you would expect in a large city. You can't just stand on a street corner and wait for a taxi to arrive. However, you could call the company and arrange for a pick up at a pre-determined destination if you want. This is also helpful for arriving and departing at the airport or train station. As for rental cars, there are a number of good agencies from which you can rent cars for several days. Some of the agencies include, but are not limited to, Avis Rent-A-Car, Hertz Car Rental, and Enterprise. The locations for pick-up and drop-off of the cars are located at several different spots in the area. You can get the cars either at the Harrisburg International Airport, the train station, bus terminal, or other locations around town. The prices of the rentals will varry depending on a number of things, including what type of car you get, how long you will be using the car, and the type of insurance you have.