Most hotels in Maui offer a vacation package to tourists. Most airlines flying to Maui have tie-ups with hotels and offer you discounted airfare and lodging. This will work out cheaper then making flight reservations and booking a room on a per night basis. Hotels have special discounts if you book a package deal. Most often, they offer one night free for every five days you spend in the hotel. You will have to book a package well in advance as they have only a few packages.
Staying in a hotel has its plus points. They are very safe and the hotel will have a couple of restaurants, so you will not have to worry about your meals. Transport from and to the airport will be taken care of by the hotel