Neil Patrick Harris Shares Spirited Vacation Pics