From bustling metropolitan hubs to peaceful heritage towns, these ten incredible destinations offer the ultimate long weekend escape for Diwali celebrations.