Rosebud boasts big cultural offerings in the heart of rural Alberta. Situated a one hour drive from Calgary and 20 minutes southwest of Drumheller, Rosebud Theater is Alberta's largest rural professional theater company. Its inspiring productions are performed by professional actors, many of which have graduated from, or are enrolled in, Rosebud School of the Arts, a post-secondary institution. Each year, more than 35,000 theater goers come to this hamlet (population 100) to take in a performance, many of which occur in the Opera House, a 232-seat theater that was once a grain elevator. Lunch and dinner buffets include hot items, a carving station and a wide selection of house-made desserts. Each of the dining rooms is themed, and musicians rove throughout. After taking in a performance, be sure to visit the art gallery and one of the many gift shops located within Rosebud.