No one can give you a definitive answer about this until you define your goals better and you’d need to tell us what you consider a “decent city.” Are you open to any region in the continental US? Specialty choice is going to be important here, as some competitive specialties are out of your reach barring any exceptional personal connections.
But in general, in most specialties, programs in cities are more desirable to many applicants, not just you. There are definitely exceptions and there are great programs in smaller cities and even in non-metropolitan areas.
So with all those red flags, no matter the specialty, you should be applying broadly. You’re probably not going to match at a top tier program in any specialty. But there are less desirable programs in cities too.
Do your rotations and consider specialty options and then come back with more information to get better advice.