We've booked our flights for May half-term 2018 so need to think about accommodation and location now. We are 2 adults and a 10 year old and will be staying for 6 nights. Is Airbnb ok over there or should we stay with hotels? Which area is best for tourists? Brooklyn Heights and Park Slope have been mentioned to me.