mahashivratri long weekend places