Seven sites worth visiting.