Yes you buy your ticket on site

As for hotels there are some listed on the Expo's website that offer a discounted rate http://www.reptilebreedersexpo.com/

Closest/best one to stay at is without a doubt the Hilton.