Best things to do in Bangalore · Explore historical palaces · Visit the temples · Soak up nature · Make time for some retail therapy · Get your arts fix.