Make sure to rent a car. But not online! Prices are cheaper when you book at the store. We used Alamam Car Rental a local car rental.
Go check out my guide for the best free things to do as well as itineraries and travel tips to make your trip unforgettable.