A small riverside village of hobbits named hobbiton with a post office | Fantasy