How should a recent graduate approach salary negotiation?

I’m a recent graduate and have received interest from a service-based company following an interview. When discussing my expected salary, I quoted an average amount that graduates from my department typically earn during campus placements. However, the HR informed me that their client thinks my expected salary exceeds their budget and provided a very limited salary range.

The opportunity is with a well-known client company that has a great reputation, but the downside is that it requires me to relocate to an area I’m not particularly fond of. Although I expressed my reluctance to move, the HR suggested that I could potentially switch locations later if my manager permits, which I find hard to believe. I’m open to relocating if I can negotiate for a better salary, but I’m also concerned about the current job market and whether insisting on my desired salary would be a mistake.

Should I attempt to negotiate the salary? If so, how can I effectively do that without prior experience? Or should I simply accept the offer within their budget?