You can select the city for your new IP address with some VPNs. Alternatively, not all VPNs have servers in different cities in the same country due to the high cost of hardware building and maintenance. This is why most free VPNs don't allow you to choose a server location. After all, the main goal of these VPN providers is to provide users with more in-demand locations than city-specific IP addresses.