Regardless, People in Hotels are just "visiting" and would not be in the market for your services anyway.
I strongly disagree here. I get quite a few people staying in hotels that need computer services. In the last few weeks I've sold 3 chargers, fixed a broken screen, replaced a hard drive with an SSD, and did data recovery for people that were from out of town and needed their laptops working.
All that being said, the best way to reach these people is Google. One thing I've learned over the years is that advertising to random people that aren't looking for your services produces either a negative ROI or at worst, is totally ineffective.
One business that could use this type of advertising is pizza delivery or restaurants, as people staying in a hotel are VERY likely to need to use those types of businesses. Even a dry cleaning place could benefit from such advertising. It's important that if you do choose to advertise to people who aren't actively looking for your service that you target people who are likely to need your service now or in the near future.
People staying at a hotel are just as likely to need your services as people sitting in a restaurant or going to the movie theater. There's nothing special about those activities that allows you to infer that they're any more likely to use your services than the rest of the general population. In other words, you're likely to get the same results if you were to place 2,000 random fliers on different cars around the city. I've done random fliers, mailers and street signs. The amount of interest from such random advertising is extremely low (like 0.1%). Unless you can advertise for free (or nearly free), it's not likely to be worth your time.
Consider the fact that 0.1% of 2,000 is 2 people. Are you likely to make more than $450 on 2 people? It's possible, but not likely.
EDIT: I just noticed that you said that they would use them for 6 months. In that case, you need to calculate how many people go through that restaurant on a daily basis so you can calculate your potential returns. If they get 20,000 people/month through there then it might be worth it. $450 for 20 potential clients isn't a bad deal at all. If they're just disposable coasters that will be tossed when the patrons leave then forget it.