Want to find the best cup of joe in Edinburgh? These are the best Edinburgh coffee shops to fulfill your caffeine needs during your visit.