They say staycations are the new vacations. So the ultimate holiday destination has to be your own private island here in Northern Ireland. Why travel all the way to America to enjoy some time on Long Island when you can stay here and enjoy a little bit of Long island life here? Admittedly, the nightlife isn’t as impressive as its…