With its historical sites, museums and charming neighborhoods, gay Boston has culture, art and fun making it perfect for a weekend getaway