Display Banner based on User Location

Hi!

We have a client who wants to have different buttons display in a static banner based on the location of where the user searches from. What is the best way to do this?