This weekend, Alexandria hosts the Red Cross Waterfront Festival. The 2-day event will feature live music, crafts, carnival rides,...