The venue for an event should be chosen based on what sort of an event it is and any associated themes. The venue could be anything you like, whether it's a loft, a flat, a hall, or a room.
Rehearsals require a large space - ideally one that's free of furniture and other clutter. There may also be a need for sound equipment and separate spaces for getting changed.