Unlimited one way portal
Cast a Town Portal from a safe location, then take the portal into town. Use the waypoint system and run to get back to your last location. This allows you to use the portal to go back into town an unlimited number of times as long as you do not use it from town to return to where you were previously.