 The best place is Phoenix Park, where you can also relax and watch sports, especially on weekends.
On weekends, there are a lot of matches in Phoenix Park, usually between amateurs who have free time to hang out.