Prince Charles pays tribute to hospitality