Many travel websites can now filter for cannabis-friendly hotels and resorts. You can also try searching for "420-friendly" or "bud and breakfast" accommodations.