For outdoor enthusiasts, Malta offers a variety of lovely sandy beaches for swimming, water sports, sailing, windsurfing, waterpolo, paragliding, rugby, soccer, tennis, golf and horse riding. A number of round Malta cruises, guided tours, cafes, restaurants, nightclubs and ongoing events. On a musical note, outstanding classical/ baroque performances, Shakespeare plays enacted by the Malta Amateur Dramatic Society, Operas performed by well known EU Opera companies, famous classical ballet performances and also different Rock groups are organised throughout the year.