Zagreb has a compact city centre with all the main sights and places of interest for visitors in close proximity to the major hotels. Walking is therefore a good option for getting around the city. Those who need to travel further afield can make use of the highly efficient tram system, which has frequent services throughout the city connecting bus and train stations and the main square, Trg Bana Josipa Jelacica. Four tram routes also operate throughout the night. Each ticket gives visitors 90 minutes of travel, starting from when they first climb aboard and validate the ticket in a machine.Public buses offer another viable transport alternative and is useful from getting to and from the the airport. There are a plenty of taxis in Zagreb, particularly close to major hotels and the airport. Fares are negotiable and it is always best to agree on a price before setting off, if the taxi is not metered. Many tourists opt to rent cars as it offers them greater freedom when it comes to exploring the outlying areas. Zagreb is a fairly easy city to negotiate by car and Croatia's roads are well-maintained.