What do you mean decide orientation?! If the cell is on the left or right of the chip, it must be horizontal. if the cell is on the bottom or top, it must be vertical. this is so trivial, just think about the pins and which direction they should face.
aspect ratio of a macro depends on SoC-level constraints, number of pins, metal layers available, etc.