Renting a car is definitely not a necessity. Maastricht is relatively a condensed city. You can't walk the entire city, but taxis and buses pick up where you're feet leave off. When taking taxis it's customary to negotiate and agree to a fare before you enter the taxi. Most taxis are Merecedes, pretty nice.