We were there last week for three nights, and as Cyn said, the bus is easy. You buy the tickets at the little store/restaurant just outside the station, go to the bus stop right there and wait for the next bus. They drop you off at the top of Piazza Garibaldi, and from there you are steps away from the center of town. We never found taxis waiting at the station. We did use a taxi to take us to the train station on our departure day, and one other time. They also will meet you at Piazza Garibaldi and take you down the hill. They charged 20 Euro for the trip each way. Pricey? Yes, but it worked for the three of us and was very convenient. The bus is much cheaper and does run regularly but less of a schedule on Sundays. The tourist office has a list of parking lots as well as a list of taxi drivers you can call or make pre-arrangements. We used this list to secure a taxi when we needed it. They also have bus schedules. The parking lots were quite full when we were there, but as someone said, on occasion, there were open spots. We did a day trip to Montepulciano/Pienza while there. We did not have a car in Cortona, as having been there before, knew it could be a hindrance. We took the train to Chiusi, rented a car from Budget for the day, and visited towns before returning the car in the afternoon for the train trip back to Cortona. A private driver wanted $350 US, and we found our option much cheaper.