Any recommendations for where to stay or things to do? :) Haven't booked yet but considering flying out towards the end of May.