Fly fishing is an art form that not only brings food to the table, but allows you to connect with nature and unwind. Between tying your flies and patiently teasing the fish, your head must be in the game. While you can practice fly fishing just about anywhere there’s water, it’s in shallow lakes, rivers and streams you find the best fly fishing experiences. To get the most out of your adventure, you’ll want to get at least a weekend away, and will need to lodge overnight. While you could shack up at the local hotel, the hustle and bustle detracts from the experience. Rather than communing with the rowdy family next door, try one of these luxury fly fishing lodges near some of the best fishing spots on the continent.