Hop-on hop-off bus tours are a convenient way to see city attractions. Tourists can hop off at any stop along the route to explore an attraction and then hop back on the next bus to continue their tour. Prices typically range from $20-$50 per person. Even children can enjoy the ride, as some companies offer kids-go-free deals.