Make sure to visit George Street and Rose Street which are famous for their bars and pubs that are happy to accept walk-ins until late. Another great option is Grassmarket Street which is home to more affordable pubs – ideal if you're on a budget.