If you fly from city to city, you are still going to have to get around from place to place. The public transportation systems can be quite restrictive, and renting a car in each place can get quite expensive. The cost of multiple internal flights will add up quickly too.