There is a Weed bus that allows you to smoke on it as it travels around down. So you can get on the bus smoke and enjoy the ride and sights and get off when you see a restaurant that you would like to eat at. You can also find privately owned clubs that will allow smoking of marijuana on their premises certain days of the year. For example the Mercury Club has a monthly day that they allow patrons to smoke marijuana. The best place would be in the privacy of your own home or hotel.