Far from grand (in fact, it's hidden above a row of shops), this hotel does have clean rooms with TV and wi-fi (the only hotel with wi-fi, it seems), and is right in the town centre, beside Pal Restaurant and all the bustling bazaars.
Grand Hotel
Punjab (India)