Also: Would you book with travel agent or online yourself? Stay on site or nearby? Will join threads for tips later but for now just want to know basics!