The 46th Annual Boston Hong Kong Dragon Boat Festival takes place June 8 on the Charles River. The festival features dragon boat races, cultural performances and Asian cuisine. Best viewing spots are ...