You can charge your Tesla for free at Destination Charging stations available at restaurants, hotels and resorts if you are a part (or customer) of these businesses. Otherwise, charges are applicable.