That's a lot of questions. We were there in December and our experience was a little different than some of the recent trip reports. They seems to adjust and change requirements pretty regularly. Check out some of the recent threads. They will have the best info for you. Travel with a bit of an open mind and you'll have a great time.